배치 파일을 사용하여 x MB
보다 작은 특정 폴더의 모든 파일을 삭제할 수있는 방법이 있습니까?
forfiles 명령을 살펴 보았지만 x days
보다 오래된 파일 만 삭제할 수 있습니다.특정 크기보다 작은 파일을 일괄 처리로 삭제
0
A
답변
5
이것은 for /f
문을 사용하여 가능합니다. 아래 스크립트는 모든 100KB
(100,000 바이트) 이하로 파일을 삭제합니다이 시도 : 나는 해당 게시물을 본 @KenWhite
@echo off
setlocal
:: Size is in bytes
set "min.size=100000"
for /f "usebackq delims=;" %%A in (`dir /b /A:-D *.*`) do If %%~zA LSS %min.size% del "%%A"
+2
'DIR' 명령은 마침표가있는 폴더도 나열 할 것이다. '/ A-D' 옵션을 사용하여 폴더가 나열되지 않도록 제외하십시오. 개인적으로 폴더를 나열하지 않기 때문에 기본'FOR' 명령을 사용합니다. – Squashman
+0
답변 해 주셔서 감사합니다! 그것은 정말 잘 작동합니다. 현재 폴더에서 명령을 수행하는 방법을 알 수 없습니다 ('dir/b'입니까?). 그것도 스스로를 삭제하지만 그건 중요하지 않습니다 - 나는 그것을 수행하고 싶은 모든 폴더에 파일을 복사하여 붙여 넣을 것입니다. –
관련 문제
- 1. 특정 파일을 하위 폴더에 일괄 처리로 복사하십시오.
- 2. 일괄 처리로 클라우드 스토리지 개체 삭제
- 3. 특정 경로의 일괄 처리로 텍스트 파일 만들기
- 4. 특정 크기보다 작은 이미지 파일은 어떻게 삭제합니까?
- 5. 일괄 처리 - 일괄 처리로 파일 삭제 확인을 중지하는 방법
- 6. 일괄 처리로 파일 이동
- 7. 일괄 처리로 jmx를 실행하려고합니다.
- 8. 비공개 일괄 처리로 파일을 설정하는 방법은 무엇입니까?
- 9. 프로그램에서 일괄 처리로 파일을 여는 방법은 무엇입니까?
- 10. 일괄 처리로 전체 * 오디오 파일을 복사하는 방법
- 11. 다른 사용자의 폴더에서 파일을 일괄 처리로 제거
- 12. 일괄 처리로 정렬하기
- 13. 일괄 처리로 날짜 지정
- 14. 일괄 처리로 지오 코딩
- 15. ModelControllerClient를 일괄 처리로 실행
- 16. 일괄 처리로 레코드 선택
- 17. Unix : 여러 하위 디렉토리의 파일을 일괄 처리로 일괄 처리
- 18. NetLogo 애플릿을 일괄 처리로 저장
- 19. 집합을 더 작은 부분 집합으로 분할하고 일괄 처리로 처리합니다.
- 20. 문자열의 정규식을 일괄 처리로 대체하십시오.
- 21. 일괄 처리로 CACLS 함수를 반복합니다.
- 22. 정지 스크립트 화면 크기보다 작은
- 23. 일괄 처리 범위를 일괄 처리로 제거
- 24. 일괄 처리로 여러 파일 복사
- 25. SQL 파일의 Delete 문을 일괄 처리로 실행하십시오.
- 26. vbYesNoCancel의 출력을 일괄 처리로 전달합니다.
- 27. 전체 (키, 값 및 데이터) 삭제 일괄 처리로 등록
- 28. 일괄 처리로 파일 디렉터리 확인 후 실행
- 29. 존재하는 경우 일괄 처리로 대소 문자를 구분합니다.
- 30. 컬렉션을 일괄 처리로 나누려면 어떻게해야합니까?
, 그러나 나는 그것이 무엇인지 전혀 몰랐다, 나는 그것이 맞게 수정할 수있는 방법을 내 자신의 필요. –
파일 크기를 나타내는 단일 숫자를 변경하고 폴더를 가리키는 데 사용되는 경로를 변경하여 필요에 맞게 파일을 수정합니다. 왜 당신을 위해 수정하기가 어렵습니까? –
@KenWhite 전에 Batch/DOS를 한번도 사용해 본 적이 없기 때문에이 모든 작은 파일을 배울 필요없이 삭제할 때 사용하고 싶었습니다 ... 죄송합니다. –