Oracle이라고하는 하위 디렉토리에있는 모든 파일 이름을 재귀 적으로 나열하려고합니다 (다른 하위 디렉토리의 파일은 제외).패턴과 일치하는 디렉토리의 파일을 반복적으로 나열합니다.
for root, dirs, files in os.walk(r"Y:\Data\MXD_DC\DataSourceChange", topdown=True):
for name in dirs:
if fnmatch.fnmatch(name, 'Oracle'):
for filename in files:
fullpath = os.path.join(root, filename)
print "FullPath is: " + fullpath
나는 단지 그것을 모든 하위 디렉토리의 모든 파일 이름을 나열 얻을 수 있습니다 :
나는 다음과 같은 코드가 있습니다. 그것은 오라클이라는 하위 디렉토리에도 가지 않습니다. 특정 디렉토리에있는 파일을 나열하려면
사소한 수정으로 큰 효과를 얻었습니다. fullpath = os.path.join (경로, 파일 이름) –
@NeerajSingh : Oups! 수정 됨 ... –