Una estructura que representa un archivo para 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 observe 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 relativas para adjuntar 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
|
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 detectarán incluyen la creación, eliminación y cambio de nombre de 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 la documentación de |
realpath
path path.realpath