2015年11月15日 星期日

檔案救援後批次刪除所有子資料夾內特定檔案

批次刪除 所有子資料夾內 .xxx檔
del /s *.xxx


在DOS底下 批次刪除 所有子資料夾內 小於 300KB 的 DOC檔

for /f  "usebackq delims=;" %A in (`dir /b /s *.doc`) do If %~zA LSS  314572 del "%A"


for /f  "usebackq delims=;" %A in (`dir /b /s *.mpg`) do If %~zA LSS  4000  del "%A"






顯示檔案大小
for %K in (*.doc) do @echo %~znK
for %K in (*.*) do @if %~zK gtr 26000 @echo %~znK

for /f  "usebackq delims=;" %A in (`dir /b /s *.*`) do @If %~zA GTR 4000000   @echo %~dpnxA %~zA

for /f  "usebackq delims=;" %A in (`dir /b /s *.jpg`) do @If %~zA GTR 1000000   @echo %~dpnxA %~zA



將所有資料夾中的特定副檔名   .xxx 移動到 XXX 資料夾
for /f  "usebackq delims=;" %A in (`dir /b /s *.xxx`) do move "%A" XXX


複製相同名稱的子資料夾
for /f "usebackq delims=;" %a in (`dir /b`) do xcopy %a\B.圖檔 D:\圖檔\%a\

比對兩個資料夾所含的檔案與目錄
tree /f  >  aaa.txt
tree /f  >  bbb.txt



help call
查詢可用屬性

沒有留言:

張貼留言