수입 운영 체제, 또 shutil 데프 getfilelist (파일 경로) : 파일 목록 = os.listdir (파일 경로) #은 폴더의 파일 경로에있는 모든 파일을 얻을 # 파일 = [] 에 대한 I 의 범위 (렌 (파일 목록)) : 아이 = os.path.join (파일 경로, 파일 목록 [I]) 인쇄 ( ' 자식 ' , 아이) 의 경우 os.path.isdir (자식) : child_dirs = os.listdir (자식) dstfile = 자녀 에 대한 전 에서 child_dirs : 인쇄 ( ' I ' , I) 파일 = os.listdir (os.path.join (아이, 난)) 에 대한 J 의 파일 : SRCFILE = os.path.join (아이, I, J) 인쇄 ( ' J : ' , J) shutil.move (SRCFILE, dstfile) del_dir = os.path.join (아이 I) 위해서는, os.rmdir (del_dir) 파일 경로 = " E / 파이썬 / 에세이 [2019.9.26-11.10 (얼굴 인식) / DeepID1_master / 데이터 / crop_images_DB " GetFileList (파일 경로)
목적 : 모든 상위 디렉토리에 서브 디렉토리에있는 파일, 다음 삭제 하위 디렉토리
즉 : 상위 디렉토리에서 하위 디렉토리 '0'에있는 모든 파일을 전송하고, 다음 '0'디렉토리를 삭제