다음 배치 파일을 사용하여 여러 드라이브에서 원하지 않는 파일을 삭제합니다.디렉토리 변수로 일괄 삭제 - windows 7
set /p DELPATH=<"C:\DELETE-ALL.txt"
for /f "usebackq delims=;" %%i in ("C:\DELETE-ALL.txt") do @del /q "D:\HFI\%DELPATH%\%%i" > C:\DELETE-ALL-4.txt 2>&1
... same command for other local and network drives.
는 DELETE - ALL.txt은 다음과 같다 : 이것은 위대한 작품을
mydirectory
TEST.xlsx
TEST2.xlsx
. 단일 디렉토리에있는 파일을 삭제합니다. 하지만 지금은 더 많이 할 필요가 있습니다. 다른 디렉토리에있는 파일을 삭제하려면 배치 파일이 필요합니다. 그래서, 그것은 즉시 디렉토리를 변경하는 방법으로 귀결됩니다.
도움이 될 것입니다.
당신은'@del/q "D : \ HFI \ D : \ mydirectory \ D : \ mydirectory"로 확장되는 명령이 효과가 있다고 생각 하리라 예상합니까? – SomethingDark
감사합니다. 수정 됨. – joehua
[이 문서 (http://stackoverflow.com/questions/38911430/rename-files-using-wildcard-paths/38941888#38941888)를 보길 원할 수도 있습니다. 디렉토리/파일 이름 (와일드 카드 포함)을 입력하고 해당 코드의 이름을 바꿀 수 있습니다. 단지'ren'을'del'으로 바꾸면 당신의 목적에 맞는 것이 틀림 없습니다. 그것은 꽤 크지 만, 그것은 나를 위해 위대한 작품. 끝에있는 in/exclude 하위 폴더의 주석을 확인하십시오. – geisterfurz007