특정 확장자를 제외한 모든 항목을 재귀 적으로 삭제하려면 일괄 삭제

Denywinarto

사무실이 아닌 파일로 넘치지 않도록 특정 확장자를 제외하고 폴더의 내용을 재귀 적으로 삭제해야합니다.

나는 이것을 시도했다 :

@echo off
SET ROOTDIR=E:\Testdel\
for /f %%F in ('dir %ROOTDIR% /b /a-d ^| findstr /vile ".xls .xlt .xlm .xlsx .xlsm .xltx .xltm .ppt .pot .pps .pptx .pptm .potx .ppam .ppsx .sldx .sldm .pdf .xls .doc .dot .docx. .html .docm .dotb .docb .tiff .jpg .png .cdr .cpt .psd"') do del "%%F"

그러나 오류를 출력합니다.

C : \ Users \ username \ New를 찾을 수 없습니다.

왜 그런지 아세요?

우스만 샤 히드 아민

이는 기본 구분 기호가 delim=<tab><space>파일 이름을 공백으로 분할하기 때문입니다. 또한 파일을 재귀 적으로 삭제하려면에 대한 /s플래그 를 지정해야합니다 dir. 이 시도:

@echo off
set ROOTDIR=E:\Testdel\
for /f "delims=" %%F in ('dir %ROOTDIR% /s /b /a-d ^|findstr /vile ".xls .xlt .xlm .xlsx .xlsm .xltx .xltm .ppt .pot .pps .pptx .pptm .potx .ppam .ppsx .sldx .sldm .pdf .xls .doc .dot .docx .html .docm .dotb .docb .tiff .jpg .png .cdr .cpt .psd"') do del "%%F"

참고 : Wikibooks-Windows 배치 스크립팅 : Switches일반적으로 스위치가 단일 슬래시 뒤에 누적 될 수 없다고 언급합니다 . 또한 findstr명령이 예외 이며 바로 가기로 /v /i /l /e결합 할 수 있음 언급합니다 /vile. 이것은 또한 여기의 순서가 중요하지 않으며 /vile= /live= 다른 모든 순서를 의미합니다 (이것은 Mofi 가 지적했습니다 ). 이를 지원하는 다른 명령이있을 수 있지만 예외이므로 모든 경우에 작동하고 혼동을 줄이므로 스위치를 분리하는 것이 좋습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

현재 디렉토리에서 특정 확장자의 모든 파일을 재귀 적으로 삭제하려면 어떻게해야합니까?

분류에서Dev

Windows 7-특정 확장자를 가진 모든 파일 + 빈 폴더를 재귀 적으로 삭제

분류에서Dev

주어진 확장자를 가진 모든 파일을 재귀 적으로 삭제

분류에서Dev

solaris에서 특정 파일 하나를 제외한 모든 파일 + 폴더를 재귀 적으로 삭제합니다.

분류에서Dev

sh에 공백이있는 특정 폴더의 모든 파일을 재귀 적으로 방문하고 삭제하려면 어떻게합니까?

분류에서Dev

재귀 적으로 하나를 제외한 모든 하위 폴더 삭제

분류에서Dev

Windows 8에서 특정 확장자를 가진 모든 파일을 삭제하려면 어떻게합니까?

분류에서Dev

패턴 일치를 사용하고 디렉토리를 통해 재귀 적으로 모든 파일을 삭제하려면 어떻게해야합니까?

분류에서Dev

디렉토리를 삭제하지 않고 모든 파일을 재귀 적으로 제거

분류에서Dev

특정 파일 확장자를 가진 모든 파일을 삭제하는 Powershell

분류에서Dev

특정 확장자를 가진 모든 파일을 재귀 적으로 표시

분류에서Dev

모든 파일을 재귀 적으로 rsync-모든 폴더를 제외합니다 (그 내용은 제외).

분류에서Dev

특정 액세스 거부 경로를 제외하고 모든 로그 파일을 재귀 적으로 찾는 방법은 무엇입니까?

분류에서Dev

.svn / 디렉토리를 무시하고 나머지를 제외한 특정 파일을 재귀 적으로 rsync

분류에서Dev

디렉토리 자체를 유지하면서 이름으로 디렉토리를 재귀 적으로 찾고 그 내용 (모든 하위 디렉토리 및 파일 포함)을 삭제하려면 어떻게해야합니까?

분류에서Dev

디렉토리 자체를 유지하면서 이름으로 디렉토리를 재귀 적으로 찾고 그 내용 (모든 하위 디렉토리 및 파일 포함)을 삭제하려면 어떻게해야합니까?

분류에서Dev

특정 디렉토리를 제외한 확장자로 모든 파일 찾기

분류에서Dev

파일 목록을 제외한 모든 항목을 재귀 적으로 제거하는 방법은 무엇입니까?

분류에서Dev

/etc/yum.repos.d 아래의 특정 repo 파일을 제외한 모든 repo를 삭제하는 방법

분류에서Dev

파일을 삭제하기 위해 특정 확장자로 끝나는 데이터 유형으로 재귀 파일 검색

분류에서Dev

모든 디렉토리에서 하나의 최신 파일을 제외하고 모두 재귀 적으로 삭제합니다.

분류에서Dev

RegEX : 특정 값을 제외한 모든 항목 일치

분류에서Dev

PHP를 통해 일치하는 파일을 재귀 적으로 삭제

분류에서Dev

두 개의 파일을 제외한 모든 항목 삭제

분류에서Dev

특정 사용자가 소유 한 모든 파일을 재귀 적으로 chown

분류에서Dev

인접한 모든 중복 항목을 재귀 적으로 제거

분류에서Dev

몇 가지 특정 폴더를 제외하고 모든 파일과 폴더를 재귀 적으로 제거하는 방법은 무엇입니까?

분류에서Dev

Powershell을 사용하여 재귀 적으로 파일 삭제

분류에서Dev

와일드 카드로 디렉토리를 재귀 적으로 삭제하려면 어떻게합니까?

Related 관련 기사

  1. 1

    현재 디렉토리에서 특정 확장자의 모든 파일을 재귀 적으로 삭제하려면 어떻게해야합니까?

  2. 2

    Windows 7-특정 확장자를 가진 모든 파일 + 빈 폴더를 재귀 적으로 삭제

  3. 3

    주어진 확장자를 가진 모든 파일을 재귀 적으로 삭제

  4. 4

    solaris에서 특정 파일 하나를 제외한 모든 파일 + 폴더를 재귀 적으로 삭제합니다.

  5. 5

    sh에 공백이있는 특정 폴더의 모든 파일을 재귀 적으로 방문하고 삭제하려면 어떻게합니까?

  6. 6

    재귀 적으로 하나를 제외한 모든 하위 폴더 삭제

  7. 7

    Windows 8에서 특정 확장자를 가진 모든 파일을 삭제하려면 어떻게합니까?

  8. 8

    패턴 일치를 사용하고 디렉토리를 통해 재귀 적으로 모든 파일을 삭제하려면 어떻게해야합니까?

  9. 9

    디렉토리를 삭제하지 않고 모든 파일을 재귀 적으로 제거

  10. 10

    특정 파일 확장자를 가진 모든 파일을 삭제하는 Powershell

  11. 11

    특정 확장자를 가진 모든 파일을 재귀 적으로 표시

  12. 12

    모든 파일을 재귀 적으로 rsync-모든 폴더를 제외합니다 (그 내용은 제외).

  13. 13

    특정 액세스 거부 경로를 제외하고 모든 로그 파일을 재귀 적으로 찾는 방법은 무엇입니까?

  14. 14

    .svn / 디렉토리를 무시하고 나머지를 제외한 특정 파일을 재귀 적으로 rsync

  15. 15

    디렉토리 자체를 유지하면서 이름으로 디렉토리를 재귀 적으로 찾고 그 내용 (모든 하위 디렉토리 및 파일 포함)을 삭제하려면 어떻게해야합니까?

  16. 16

    디렉토리 자체를 유지하면서 이름으로 디렉토리를 재귀 적으로 찾고 그 내용 (모든 하위 디렉토리 및 파일 포함)을 삭제하려면 어떻게해야합니까?

  17. 17

    특정 디렉토리를 제외한 확장자로 모든 파일 찾기

  18. 18

    파일 목록을 제외한 모든 항목을 재귀 적으로 제거하는 방법은 무엇입니까?

  19. 19

    /etc/yum.repos.d 아래의 특정 repo 파일을 제외한 모든 repo를 삭제하는 방법

  20. 20

    파일을 삭제하기 위해 특정 확장자로 끝나는 데이터 유형으로 재귀 파일 검색

  21. 21

    모든 디렉토리에서 하나의 최신 파일을 제외하고 모두 재귀 적으로 삭제합니다.

  22. 22

    RegEX : 특정 값을 제외한 모든 항목 일치

  23. 23

    PHP를 통해 일치하는 파일을 재귀 적으로 삭제

  24. 24

    두 개의 파일을 제외한 모든 항목 삭제

  25. 25

    특정 사용자가 소유 한 모든 파일을 재귀 적으로 chown

  26. 26

    인접한 모든 중복 항목을 재귀 적으로 제거

  27. 27

    몇 가지 특정 폴더를 제외하고 모든 파일과 폴더를 재귀 적으로 제거하는 방법은 무엇입니까?

  28. 28

    Powershell을 사용하여 재귀 적으로 파일 삭제

  29. 29

    와일드 카드로 디렉토리를 재귀 적으로 삭제하려면 어떻게합니까?

뜨겁다태그

보관