폴더와 하위 폴더를 재귀 적으로 삭제하는 방법이 필요합니다.
이를 위해 사전 구축 된 도구가 있습니까, 아니면 작성해야합니까?
DEL /S
디렉토리를 삭제하지 않습니다.
DELTREE
Windows 2000 이상에서 제거되었습니다
답변
기본 명령 프롬프트 (cmd.exe)를 사용하는 경우 RMDIR 또는 RD :
rd /s /q "path"
RMDIR [/ S] [/ Q] [드라이브 :] 경로
RD [/ S] [/ Q] [드라이브 :] 경로
/ S 디렉토리 자체뿐만 아니라 지정된 디렉토리의 모든 디렉토리와 파일을 제거합니다. 디렉토리 트리를 제거하는 데 사용됩니다.
/ Q 자동 모드, / S를 사용하여 디렉토리 트리를 제거 할 것인지 묻지 마십시오.
당신이 PowerShell을 사용하는 경우 사용할 수 있습니다 Remove-Item
(별명되는 del
, erase
, rd
, ri
, rm
와 rmdir
)과 소요 -Recurse
단락 될 수 인수-r
rd -r "path"
답변
관리자:
takeown /r /f folder
cacls folder /c /G "ADMINNAME":F /T
rmdir /s folder
sys 파일을 포함하여 무엇이든 작동
편집 : 실제로 파일 경로가 너무 긴 문제를 해결하는 가장 좋은 방법을 찾았습니다.
mkdir \empty
robocopy /mir \empty folder
답변
RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path
-
/S
디렉토리 자체 외에 지정된 디렉토리의 모든 디렉토리 및 파일을 제거합니다. 디렉토리 트리를 제거하는 데 사용됩니다. -
/Q
자동 모드, 디렉토리 트리를 제거해도 괜찮은지 묻지 마십시오./S
답변
당신이 가지고있는, Cygwin에서 설치할 수 있습니다 rm
뿐만 아니라 ls
등
답변
경로로 이동하여이 명령을 트리거하십시오.
rd /s /q "FOLDER_NAME"
/ s : 지정된 디렉토리와 파일을 포함한 모든 하위 디렉토리를 제거합니다. / s를 사용하여 나무를 제거하십시오.
/ q : rmdir을 자동 모드로 실행합니다. 확인없이 디렉토리를 삭제합니다.
/? : 명령 프롬프트에 도움말을 표시합니다.
답변
디렉토리를 삭제하려면 (존재하든 없든) 다음을 사용하십시오.
if exist myfolder ( rmdir /s/q myfolder )
답변
rmdir /S /Q %DIRNAME%