2012-04-23 1 views
0

주어진 경로를 반복적으로 검색하고 전달 된 위치 내의 파일, 폴더 및 심볼릭 링크 수를 반환하려면 파이썬 코드가 필요합니까? 디렉토리의 검색을 한 번 수행 한 다음 파일 수 num, dirs 수, 기호 링크가 실행될 때 num만큼의 값을 증가시켜야합니다. 각 값에 대해 디렉토리 트리를 3 번 ​​따로 검색해서는 안됩니다. 도움이 정말로 감사합니다.파이썬을 사용하는 파일, 폴더 및 심볼릭 링크 반복 카운트

+0

안녕하세요! 유용한 답변을 얻으려면 프로그래밍 문제에 대한 특정 질문을하고 시도한 코드를 보여줘야합니다. 사이트 사용 설명서는 [FAQ] (http://stackoverflow.com/faq)를 참조하십시오. 문제는 ['os.path'] (http://docs.python.org/library/os.path.html) 모듈을 살펴보십시오. 특정 문제가 발생하면 커뮤니티에서 도와 드리겠습니다. –

답변

0

os.walk에 대한 python 라이브러리 설명서의 예제로 시작하면 필요한 항목에 가깝습니다. os.path.islink를 사용하여 디렉토리 이름과 파일 이름을 테스트하여 링크에서 디렉토리/파일을 분리합니다. 지역 환경에 세 개의 카운터를 보관하십시오. 하나씩 세면됩니다.