문제

수천 개의 파일과 폴더가 포함 된 폴더를 삭제하고 싶습니다. Windows Explorer를 사용하여 폴더를 삭제하면 10-15 분이 걸릴 수 있습니다 (항상 그런 것은 아니지만 종종). Windows에 폴더를 삭제하는 더 빠른 방법이 있습니까?

기타 세부 사항:

  • 나는 재활용 쓰레기통에 신경 쓰지 않는다.
  • NTFS 드라이브입니다.
도움이 되었습니까?

해결책

Windows 명령 프롬프트 사용 :

rmdir /s /q folder

다른 팁

최악의 방법은 Recycle Bin으로 보내는 것입니다. 여전히 삭제해야합니다. 다음 최악은 Windows 탐색기를 사용하여 Shift+Delete입니다. 삭제를 시작하기 전에 내용을 확인하는 데 많은 시간이 낭비됩니다.

다음 최고는 사용하는 것입니다 rmdir /s/q foldername 명령 줄에서. del /f/s/q foldername 또한 좋지만 디렉토리 구조 뒤에 남습니다.

내가 찾은 가장 좋은 것은 모든 싱어 파일에 대한 스크린의 오버 헤드를 피하기 위해 파일과 출력을 NUL로 삭제하는 첫 번째 패스가있는 2 줄 배치 파일입니다. 그런 다음 두 번째 패스는 나머지 디렉토리 구조를 정리합니다.

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 배치 파일의 명령. 이것은 밤에 달릴 예정이지만 때로는 낮에는 달리기가 필요하므로 더 빨리 더 좋습니다.

테크넷 문서 del 명령을 찾을 수 있습니다 여기. 위에서 사용 된 매개 변수에 대한 추가 정보 :

  • /f - 힘 (즉, 파일이 읽는 경우에도 파일 삭제)
  • /s - 재귀 / 서브 폴더 포함 (이 정의에서 SS64, Technet은 단순히 "지정된 파일"을 표시하는 것처럼 도움이되지 않습니다).
  • /q - 조용히

문서화 rmdir 여기. 매개 변수는 다음과 같습니다.

  • /s - 재귀 (즉, del 's parameter와 동일)
  • /q - 조용한 (즉, del 's /Q 매개 변수와 동일)

사용 Fastcopy, 무료 도구. Windows가 파일을 삭제하는 방식보다 훨씬 빠른 삭제 옵션이 있습니다.

제안 된대로 명령 프롬프트를 사용하십시오. Explorer가 얼마 전에 너무 느리게하는지 알아 냈습니다. 파일/폴더를 삭제하는 데 걸리는 시간을 추정합니다. 이렇게하려면 항목 수와 크기를 스캔해야합니다. 이것은 오랜 세월이 걸리므로 큰 폴더와의 말도 안되는 대기가 필요합니다.

또한 파일에 특정 문제가 있으면 탐색기가 중지됩니다.

많은 폴더를 삭제하려면 Spdenne 명령이 게시 된 배치 파일을 만들 수도 있습니다.

1) 폴더 이름으로 폴더 이름을 대체하는 다음 내용이있는 텍스트 파일을 만듭니다.

rmdir /s /q "My Apps"  
rmdir /s /q "My Documents"  
rmdir /s /q "My Pictures"  
rmdir /s /q "My Work Files"

2) .BAT 확장자가있는 배치 파일을 저장합니다 (예 : DeleteFiles.bat)
3) 명령 프롬프트 (start> run> cmd)를 열고 배치 파일을 실행하십시오. 명령 프롬프트 (드라이브 레터의 X 대체)에서 그렇게 할 수 있습니다.

X:  
deletefiles.bat

shift]+[delete]를 시도해보십시오. 2 분 안에 24.000 파일을 수행했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top