0
각기 다른 파일이 많은 하위 폴더가있는 폴더가 있습니다. 내가 코드를 실행하면 하나 개의 폴더하위 폴더에서 하나의 폴더로 여러 파일 복사
import os
import shutil
src = r'C:\TEMP\dir'
dest = r'C:\TEMP\new'
src_files = os.listdir(src)
for file_name in src_files:
full_file_name = os.path.join(src, file_name)
if (os.path.isfile(full_file_name)):
shutil.copy(full_file_name, dest)
에 파일 (하위 디렉터리 제외)을 모두 복사 할,이 오류없는 있지만 파일 중 하나를 복사하지 않습니다. 코드에 어떤 문제가 있는지 알 수 없습니다.
내가 파이썬은 그 일을하는 간단한 방법이 있다고 생각하지 않습니다 시도 할 수 있습니다. 폴더를 "깊게"파악하는 것이 솔루션에 매우 중요하다는 것을 알고 있지만 잘못 될 수 있습니다. 내 경우에는 @ LampPost – LampPost
, 깊이는 4보다 크지 않습니다. – Omar