명령 프롬프트에서 모든 파일 및 디렉토리 삭제


3

다음과 같은 상황이 있습니다. 모든 종류의 파일과 디렉토리로 채워지는 Temp 폴더가 있습니다. 정기적으로 청소하고 싶지만 명령이나 MS-DOS 명령 집합을 알아낼 수 없습니다. 지우기라는 명령은 모든 파일을 삭제하므로 아무런 문제가 없지만 디렉토리는 내가 고투하고있는 것입니다. 나는 당신 중 일부가 Temp 디렉토리를 삭제 한 다음 그것을 만들 것을 제안 할 수 있음을 알고 있습니다.

좋은 아이디어가 있습니까? :)


10
실제로 MS-DOS를 의미 했습니까, 아니면 Windows 내에서 명령 프롬프트를 의미 했습니까?
Graham Wager

예시 르, 정말 많이 했어
adamas

이 답변을보십시오 : stackoverflow.com/questions/17702040/…
Mohsen

답변:


10

MS-DOS 시스템에서을 사용하십시오 deltree.

DELTREE [/Y] directory\*.*

최신 버전의 cmd 창에서 rd.exe또는rmdir.exe

rd directory/* /s

또는

rmdir directory/* /s


1
우리는 기본적으로 Winodws 8에서 명령 promt를 말하고 있기 때문에 DELTREE는 의문의 여지가 없습니다. rd와 rmdir은 어떤 이유로 든 내가 필요한 것을 수행하지 않습니다. 내가 rm / rmdir c : \ q * / s를 수행하면 1) 확인을 요청합니다 ./s 때문에 확인해서는 안됩니다. 2) 확인 할 때 아무것도하지 않습니다. 이상한 ... 다른 아이디어, 슈퍼 유저의 좋은 사람들 :)
adamas

0

확인을 요청하지 않으려면 /Q스위치 도 필요 합니다.

다음을 수행하는 배치 파일이 있습니다.

rmdir E:\Documents /s /q

Documents 폴더의 내용을 삭제하고 싶었지만 대신이 명령은 전체 폴더를 삭제합니다. E : \ Documents *를 시도했지만 아무 소용이 없습니다.

그래서 내가 한 일은 다음과 같습니다.

rmdir E:\Documents\*.* /s /q
mkdir E:\Documents

0
@del /S /Q /F temp\* >nul
@for /d %%i in (temp\*) do @rmdir /s /q "%%i"

이것이 질문에 대한 답변이 될 수 있지만 그 이유를 설명 할 수 있다면 더 나은 답변이 될 것 입니다.
DavidPostill
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.