코드를 사용하여 간단한 Python 스크립트를 사용하여 데스크탑을 정리했습니다.
import glob
import shutil
import os
dir = os.getcwd()
for data in glob.glob(dir + "\*.exe"):
shutil.move(data,dir + "\Executables_")
for data in glob.glob(dir + "\*.msi"):
shutil.move(data,dir + "\Set-Up Folder_")
for data in glob.glob(dir + "\*.zip"):
shutil.move(data,dir + "\Zips_")
for data in glob.glob(dir + "\*.rar"):
shutil.move(data,dir + "\Zips_")
for data in glob.glob(dir + "\*.jpg"):
shutil.move(data,dir + "\Pictures_")
for data in glob.glob(dir + "\*.png"):
shutil.move(data,dir + "\Pictures_")
for data in glob.glob(dir + "\*.docx"):
shutil.move(data,dir + "\Documents_")
불행하게도 파일을 이동할 폴더를 만드는 것을 잊어버렸고, 뭔가 잘못되었다는 것을 알아내기 전에 260MB 상당의 데이터를 "Executables_"라는 다른 파일로 옮겼습니다. 파일이 비어 있지 않기 때문에 문제의 파일을 디렉토리로 변경하여 이 데이터를 복구할 수 있는 방법이 있습니까? 이는 Windows 10 PC에 있다는 점을 언급해야 합니다.
답변1
미안 오스카, 여기서 운이 좋지 않은 것 같아요.
또한 .. 명령을 살펴보십시오 .. "Executables_"는 모든 것이 아니라 마지막으로 실행된 .exe만을 나타냅니다.
한동안 프로그래밍을 해본 사람이라면 누구나 이런 일을 여러 번 해본 적이 있을 것입니다. 처음으로 재귀 함수를 작성하려고 할 때 Windows 98 레지스트리 전체를 삭제했습니다.
행운을 빌어요.