XP 컴퓨터에서 엄청나게 큰 디렉토리를 정기적으로 확인합니다. 삭제하고 마지막으로 휴지통에 올리면 영원히 걸립니다. 이 프로세스 속도를 높일 수있는 방법이 있습니까?
XP 컴퓨터에서 엄청나게 큰 디렉토리를 정기적으로 확인합니다. 삭제하고 마지막으로 휴지통에 올리면 영원히 걸립니다. 이 프로세스 속도를 높일 수있는 방법이 있습니까?
답변:
나는 보통 명령 행에서 거대한 디렉토리를 삭제한다. 휴지통을 무시하고 일반적으로 훨씬 빠릅니다. 실수로 실제로 중요한 것을 삭제하지 않도록 조심하고 입력 한 명령을 두 번 확인해야합니다.
가장 쉬운 방법은 다음을 사용하는 것입니다 rmdir
.
rmdir /S /Q C:\My\Directory\Name
당신은 필요 /Q
중지 rmdir
확실하거나하지 않은 경우를 묻는.
일부 파일이 현재 일부 프로세스에 의해 열려있는 경우 해당 파일과 포함 된 디렉토리는 자연적으로 삭제되지 않습니다. 어떤 프로세스가 파일을 잠그는 지 이해하는 데 도움이되는 도구가 있지만이 프로세스와 다른 이야기입니다.
최악의 방법은 휴지통으로 보내는 것입니다. 휴지통을 삭제해야합니다. 다음 최악의 상황은 Windows 탐색기에서 shift + delete입니다. 내용을 삭제하기 전에 내용을 확인하는 데 많은 시간이 낭비됩니다.
다음으로 rmdir /s/q foldername
명령 줄에서 사용 하는 것이 가장 좋습니다 . del /f/s/q foldername
좋지만 디렉토리 구조 뒤에 남아 있습니다.
내가 찾은 가장 좋은 것은 모든 단일 파일에 대해 화면에 쓰는 오버 헤드를 피하기 위해 파일과 출력을 삭제하는 첫 번째 패스가있는 두 줄 배치 파일입니다. 두 번째 단계는 나머지 디렉토리 구조를 정리합니다.
del /f/s/q foldername > nul
rmdir /s/q foldername
이는 Windows XP 암호화 디스크를 사용한 시간 테스트를 기반으로 단일 rmdir보다 거의 3 배 빠르며 ~ 30GB / 1,000,000 파일 / 15,000 폴더를 삭제합니다. rmdir
~ 2.5 시간, del+rmdir
~ 53 분 자세한 내용은 여기를 참조하십시오 .
이것은 일반적인 작업이므로 일반적으로 삭제해야 할 항목을 C : \ stufftodelete로 이동하고 해당 del+rmdir
명령을 deletestuff.bat 배치 파일에 저장합니다. 이것은 밤에 달릴 예정이지만 때로는 낮에 달릴수록 더 빠를수록 좋습니다.
휴지통을 건너 뛰는 동안 SHIFT+ DELETE를 눌러 파일 / 디렉토리를 삭제하십시오.
참고 :이 파일은 복구 할 수 없지만 더 빠릅니다!