배치 파일. 디렉터리의 모든 파일 및 폴더 삭제
내 무선 툴킷의 캐시 폴더에 있는 모든 폴더와 파일을 삭제하는 배치 파일을 갖고 싶습니다.
현재 다음과 같은 파일이 있습니다:
cd "C:\Users\tbrollo\j2mewtk\2.5.2\appdb\RMS"
del *.db
이렇게 하면 내 RMS 디렉터리에 있는 모든 .db 파일이 삭제되지만, 이 디렉터리에서 모든 항목을 삭제하고 싶습니다. 어떻게 하면 되나요?
128
15
사용:
일괄 처리 파일 생성
복사합니다를 꽂으십시오 배치 파일을 텍스트 아래에
설정되었습니다 폴더에서는 = " C:\test"; cd / d %folder% / F 의 " 델림스 = "; %%i in (& # 39, dir /b& # 39;) do (rmdir " %%i"; 델 " /s/q %%i"; /s/q)
del .db
대신
del .*`를 입력합니다. 그러면 모든 것이 제거됩니다.그러면 폴더(및 폴더 자체)의 모든 항목이 삭제됩니다.
'만' 가 아니라 파일 삭제 del . 서브디렉토리가. Dos 기술 대한 내용을 디렉터리인 이 스크립트입니다 사용할 수 있습니다.
그냥 이거 동업이요 뭐로부터요 morty346 게시하기를:
It 는 해당 폴더가 정의되어 있는 가변적입니다 빠른 확인 및 deletes 변경 내용을 먼저 디렉토리를 폴더에서는.
이렇게 할 수 있습니다 '델' 와 '/ S' 를 사용하여 플래깅 (알 수 있는 모든 파일을 모든 재귀 redhat. 서브디렉토리가):
연구개발 (r&d) 이 명령을 사용할 수도 있다. 재귀 없이 조용히 삭제하시겠습니까 프롬프트합니다:
다음과 같은 방법을 사용해 보세요.
C:\tmp; 폴더에 데이터를 덤프하는 애플리케이션이 있는데, 다음과 같은 방법이 가장 잘 작동합니다. 데이터를 삭제할지 예 또는 아니오를 묻지도 않습니다. 5분마다 실행되도록 스케줄을 설정했습니다.
Robocopy 빈 폴더에서는 사용할 수 있습니다 대칭복사하기 폴더로 틀렸다니까 선택취소하여.
또한, t # 39 는 제거하거나 재생성합니다 can& 경우 실제 폴더에서는.
필요한 않니다 기존 빈 디렉터리입니다.
더 좋은 것은, 내가 원하는 모든 것을 할 수 있는 ',' s # 39 라고 let& 지루려면 C:\windows\temp 폴더에서는.
사용
이 버전은 deletes 물어보지 않고.
예:
그러면 'C:\foo1\foo\foo\foo3'.
sub> <; (싶다 언급하십시오 [압둘라 Sabouin& # 39 의 오토메이티드] [1]. 나에 대해 mix up there was a 저놈이오 복사 내가 범하지 표시문 그의 사후, 제가 여러분께 감사합니다 멜포메네 대한 오류를 지적하며!) < /sub>;
[1]: # 44578851 https://stackoverflow.com/questions/6836566/batch-file-delete-all-files-and-folders-in-a-directory/44578851
그냥 수정된 버전의 [GregM& # 39 의 오토메이티드] [1]:
[1]: # 16462274 https://stackoverflow.com/questions/6836566/batch-file-delete-all-files-and-folders-in-a-directory/16462274
델 '혼자' 또는 '로' rmdir 설명하였노라 삭제할 수 없습니다.
rmdir / s /q '-' 와일드카드 params 인정하지 않았다. 그래서 '*' 가 rmdir / s /q 오류:.
내 우선 솔루션 (as) 에서 사용한 다른 많은 배치 파일) 입니다.
모든 파일을 삭제하기 위해 이 명령을 실행해야 합니다.
Right track 에서 있습니다. 폴더 원하는거요 폐기됩니다 추가하기만 추가 코드를 다시.