IT

Windows CMD에서 재귀 적으로 파일 또는 폴더 삭제

lottoking 2020. 7. 14. 07:54
반응형

Windows CMD에서 재귀 적으로 파일 또는 폴더 삭제


명령 줄에서 Windows의 파일 또는 폴더를 재귀 무엇입니까?

우리가 경로를 명령 줄에서 운전 하고이 명령을 실행하는 곳 에서이 솔루션을 찾았습니다.

.svn 파일 폴더를 예로 들어 보겠습니다.

for /r %R in (.svn) do if exist %R (rd /s /q "%R")

다음 단계를 수행하십시오 :

  1. 명령 프롬프트를 다
  2. 디렉토리를 필요한 경로로 변경
  3. 다음 명령을 내리십시오

    del /S *.svn
    

다른 답변은 저에게 효과가 없습니다.

del /s /q *.svn
rmdir /s /q *.svn

/ q는 예 / 프롬프트를 프롬프트합니다

/ s 는 모든 하위 디렉토리에서 파일을 삭제함을 의미합니다.


bat펼쳐 에서 사용할 수 있습니다 .

rd /s /q "c:\folder a"

이제 c:\folder a폴더 위치로 변경 하십시오. 폴더 이름에 공백이있는 경우에만 인용이 필요합니다.


RMDIR path_to_folder /S

전의. RMDIR "C:\tmp" /S

"C : \ tmp"폴더를 삭제하려는 메시지가 표시됩니다. / Q 스위치를 결합하면 자동으로 폴더를 제거합니다 (예를. RMDIR "C:\tmp" /S /Q)


파일 삭제를 위해 다음과 같은 간단한 배치 파일을 작성하여 모든 .pdf를 재귀 적으로 삭제했습니다.

del /s /q "\\ad1pfrtg001\AppDev\ResultLogs\*.pdf"
del /s /q "\\ad1pfrtg001\Project\AppData\*.pdf"

로컬 디렉토리 다음과 같이 사용할 수 있습니다.

del /s /q "C:\Project\*.pdf"

동일은 우리가 변경해야 할 디렉토리 삭제를 위해 적용 할 수있는 델을 함께 RMDIR .


특정 확장명을 재귀 적으로 삭제하려는 다음을 사용하십시오.

For /R "C:\Users\Desktop\saleh" %G IN (*.ppt) do del "%G"

당신은 또한 할 수 있습니다 :

del /s /p *.{your extension here}

/p당신이 안 뭔가를 삭제하는 방법에 대한 긴장이 소유권 발견 된 각 파일에 대한 메시지를 표시합니다.


블로그 게시물 후 Windows PowerShell을 사용하여 드라이브의 모든 .TMP 파일을 삭제해야 할 일? 다음과 같이 PowerShell의 폴더와 모든 하위 폴더에서 모든 .tmp를 사용할 수 있습니다.

get-childitem [your path/ or leave empty for current path] -include
*.tmp -recurse | foreach ($_) {remove-item $_.fullname}

Windows rmdir 명령을 사용하십시오.

즉, rmdir / S / Q C : \ Temp

나는 또한 몇 년 동안 완벽하게 아래의 사용하고 있습니다.

forfiles /?를 사용하여 다른 옵션을 확인하십시오 .

Windows 폴더에서 SQM / Telemetry를 재귀 적으로 삭제

forfiles /p %SYSTEMROOT%\system32\LogFiles /s /m *.* /d -1 /c "cmd /c del @file"

재귀 적으로 Windows TMP 파일 삭제

forfiles /p %SYSTEMROOT%\Temp /s /m *.* /d -1 /c "cmd /c del @file"

재귀 적으로 사용자 TEMP 파일 및 폴더 삭제

forfiles /p %TMP% /s /m *.* /d -1 /c "cmd /c del @file"

숨겨진 파일의 경우 다음을 찾았습니다.

DEL /S /Q /A:H Thumbs.db

현재 위치의 컨텐츠와 함께 지정된 이름의 폴더를 삭제 한 다음 수행하십시오.

ls -Recurse <dirname> | del -Force -Recurse -WhatIf

또는 더 짧은 :

ls -r <dirname> | del -Force -r -what

마지막으로 실제 삭제를 수행하십시오.

참고 URL : https://stackoverflow.com/questions/12748786/delete-files-or-folder-recursively-on-windows-cmd

반응형