Es una estructura que representa un archivo que se usará dentro de un repositorio.
Miembros
basename
string path.basenameEs una cadena que indica el nombre básico del archivo.
dirname
path path.dirnameEs el directorio superior de este archivo, o None si este archivo no tiene un directorio superior. Puede mostrar
None
.
existe
bool path.existsMuestra verdadero si existe el archivo o directorio indicado por esta ruta de acceso.
Ten en cuenta que acceder a este campo no hace que se supervise la ruta de acceso. Si deseas que la regla del repositorio o la extensión del módulo sean sensibles a la existencia de la ruta de acceso, usa el método watch()
en el objeto de contexto.
get_child
path path.get_child(*relative_paths)Muestra la ruta obtenida uniendo esta ruta con las rutas relativas determinadas.
Parámetros
Parámetro | Descripción |
---|---|
relative_paths
|
obligatorio Cero o más cadenas de ruta de acceso relativas para agregar a esta ruta con separadores de ruta agregados según sea necesario. |
is_dir
bool path.is_dirMuestra verdadero si esta ruta de acceso apunta a un directorio.
Ten en cuenta que acceder a este campo no hace que se supervise la ruta de acceso. Si deseas que la regla del repositorio o la extensión del módulo sean sensibles a si la ruta es un directorio o un archivo, usa el método watch()
en el objeto de contexto.
readdir
list path.readdir(watch='auto')Muestra la lista de entradas del directorio indicado por esta ruta. Cada entrada es un objeto
path
.
Parámetros
Parámetro | Descripción |
---|---|
watch
|
El valor predeterminado es 'auto' si Bazel debe observar la lista de entradas en este directorio y volver a recuperar el repositorio o volver a evaluar la extensión del módulo la próxima vez que se detecten cambios. Los cambios que se detectan incluyen la creación, eliminación y el cambio de nombre de las entradas. Ten en cuenta que esto no supervisa el contenido de ninguna entrada del directorio. Puede ser la cadena "yes", "no" o "auto". Si se establece en "auto", Bazel solo supervisará este directorio cuando sea legal hacerlo (consulta los documentos de |
realpath
path path.realpathMuestra la ruta de acceso canónica para esta ruta de acceso reemplazando de forma repetida todos los vínculos simbólicos por sus referentes.