파일 아래의 모든 하위 디렉터리를 표시하려면 경로를 입력하세요.
import os def list_all_path(path): if os.path.isfile(path): print(path); global count; count+=1 print(count); else: if os.path.isdir(path): for sub_path in os.listdir(path): list_all_path(path+"/"+sub_path); #这个路径很关键,要绝对路径,否则没法递归 count=0; my_dir=input("输入一个路径:"); list_all_path(my_dir);
개수는 통계수치입니다
작동효과는 다음과 같습니다.
输入一个路径:d:/workspaces d:/workspaces/MyEclipse 8.5/.metadata/.bak_0.log 1 d:/workspaces/MyEclipse 8.5/.metadata/.lock 2 d:/workspaces/MyEclipse 8.5/.metadata/.log
이 프로그램을 가지고 난 후 파일을 걸러내는 판단문을 추가합니다 이름에 특정 키워드가 포함된 모든 파일은 Windows의 전체 검색과 유사합니다. 추후 계속 업데이트 예정입니다.