StandardPaths QML Type
Proporciona acceso a las rutas estándar del sistema. Más...
| Import Statement: | import QtCore |
| Since: | Qt 6.2 |
| Inherits: |
Métodos
- string displayName(StandardLocation type)
- url findExecutable(string executableName, list<string> paths)
- url locate(StandardLocation type, string fileName, LocateOptions options)
- list<url> locateAll(StandardLocation type, string fileName, LocateOptions options)
- list<url> standardLocations(StandardLocation type)
- url writableLocation(StandardLocation type)
Descripción detallada
El tipo singleton StandardPaths proporciona métodos para consultar las rutas estándar del sistema.
property url documentsFolder: StandardPaths.writableLocation(StandardPaths.DocumentsLocation)
Véase también QStandardPaths.
Documentación de métodos
string displayName(StandardLocation type)
Devuelve un nombre de pantalla localizado para la ubicación dada type o un QString vacío si no se encuentra ninguna ubicación relevante.
Véase también QStandardPaths::displayName().
url findExecutable(string executableName, list<string> paths)
Busca el ejecutable llamado executableName en la ruta especificada paths, o en la ruta del sistema si paths está vacía.
En la mayoría de los sistemas operativos, la ruta del sistema viene determinada por la variable de entorno PATH. Los directorios donde buscar el ejecutable pueden establecerse en el argumento rutas. Para buscar tanto en las rutas propias como en las del sistema, llame a findExecutable dos veces, una con las rutas establecidas y otra con las rutas vacías. Los enlaces simbólicos no se resuelven para preservar el comportamiento en el caso de ejecutables cuyo comportamiento depende del nombre con el que se invocan.
Nota: En Windows, las extensiones habituales de los ejecutables (de la variable de entorno PATHEXT) se añaden automáticamente. Por ejemplo, la llamada findExecutable("foo") encuentra foo.exe o foo.bat si están presentes.
Devuelve la ruta absoluta al archivo ejecutable, o una cadena vacía si no se encuentra.
Si el executableName dado es una ruta absoluta que apunta a un ejecutable, se devuelve su ruta limpia.
Véase también QStandardPaths::findExecutable().
url locate(StandardLocation type, string fileName, LocateOptions options)
Busca un archivo o directorio llamado fileName en las ubicaciones estándar para type.
El indicador options permite especificar si se deben buscar archivos o directorios. Por defecto, esta opción está definida como LocateFile.
Devuelve la ruta absoluta al primer archivo o directorio encontrado; en caso contrario, devuelve una cadena vacía.
Véase también QStandardPaths::locate().
list<url> locateAll(StandardLocation type, string fileName, LocateOptions options)
Busca todos los archivos o directorios con el nombre, fileName, en las ubicaciones estándar para type.
El indicador options permite especificar si se deben buscar archivos o directorios. Por defecto, esta opción está definida como LocateFile.
Devuelve la lista de todos los archivos encontrados.
Véase también QStandardPaths::locateAll().
list<url> standardLocations(StandardLocation type)
Devuelve todos los directorios a los que pertenecen los archivos de type.
La lista de directorios se ordena de mayor a menor prioridad, empezando por writableLocation() si se puede determinar. La lista está vacía si no se han definido ubicaciones para el tipo.
Véase también QStandardPaths::standardLocations().
url writableLocation(StandardLocation type)
Devuelve el directorio en el que se deben escribir los archivos de type, o una cadena vacía si no se puede determinar la ubicación.
Nota: El almacén devuelto puede no existir; es decir, puede ser necesario que lo cree el sistema o el usuario.
Véase también QStandardPaths::writableLocation().
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.