회원
기본 이름
string path.basename파일의 기본 이름을 제공하는 문자열입니다.
dirname
path path.dirname이 파일의 상위 디렉터리 또는 파일에 상위 항목이 없는 경우 '없음'입니다.
None
을(를) 반환할 수 있습니다.
존재함
bool path.exists이 경로가 나타내는 파일 또는 디렉터리가 존재하는 경우 true를 반환합니다.
이 필드에 액세스한다고 해서 경로가 감시되는 것은 아닙니다. 저장소 규칙 또는 모듈 확장 프로그램이 경로의 존재를 감지하게 하려면 컨텍스트 객체에서 watch()
메서드를 사용합니다.
get_child
path path.get_child(*relative_paths)이 경로를 지정된 상대 경로와 조인하여 얻은 경로를 반환합니다.
매개변수
매개변수 | 설명 |
---|---|
relative_paths
|
필수 이 경로에 추가할 0개 이상의 상대 경로 문자열과 필요에 따라 경로 구분자가 추가됩니다. |
is_dir
bool path.is_dir이 경로가 디렉터리를 가리키는 경우 true를 반환합니다.
이 필드에 액세스한다고 해서 경로가 감시되는 것은 아닙니다. 저장소 규칙 또는 모듈 확장 프로그램에서 경로가 디렉터리인지 파일인지를 구분하도록 하려면 컨텍스트 객체에 watch()
메서드를 사용합니다.
readdir
list path.readdir(watch='auto')이 경로로 표시된 디렉터리에 있는 항목 목록을 반환합니다. 각 항목은
path
객체 자체입니다.
매개변수
매개변수 | 설명 |
---|---|
watch
|
string;
기본값은 'auto' 입니다. 다음에 변경사항이 감지되면 Bazel이 이 디렉터리의 항목 목록을 감시하고 저장소를 다시 가져오거나 모듈 확장 프로그램을 재평가해야 하는지 여부를 지정합니다. 감지해야 할 변경사항에는 항목 생성, 삭제, 이름 변경 등이 있습니다. 이는 디렉터리에 있는 항목의 콘텐츠는 감시하지 않습니다. 문자열 'yes', 'no' 또는 'auto'일 수 있습니다. 'auto'로 설정하면 Bazel은 합법적인 경우에만 이 디렉터리를 감시합니다 (자세한 내용은 |
realpath
path path.realpath모든 심볼릭 링크를 참조 요소로 반복적으로 대체하여 이 경로의 표준 경로를 반환합니다.