Es una estructura que representa un archivo que se usará dentro de un repositorio.
Miembros
basename
string path.basename
dirname
path path.dirname
None
.
existe
bool path.exists
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)
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_dir
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')
path
.
Parámetros
Parámetro | Descripción |
---|---|
watch
|
cadena;
el valor predeterminado es 'auto' Indica si Bazel debe observar la lista de entradas de 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.realpath