1樓:
這是一個例子用一個批處理達到保留所有doc 和txt 檔案,刪除除這兩種型別檔案以外的所有檔案和資料夾@echo off
for /f "delims=" %%i in ('dir i: /a-d /b /s') do (
if not %%~xi==.doc (
if not %%~xi==.txt (
del /s /a /q "%%~si"
::刪除空目錄
for /f "delims=" %%j in ('dir i: /ad /s /b') do rd "%%~sj"
pause
2樓:匿名使用者
在txt文件裡面輸入以下**,儲存的時候選擇型別為所有檔案,檔名用.bat字尾
假設目錄a在e盤
del /f /s /q e:\a 刪除a目錄裡面的所有檔案
del /f /s /q e:\a\*.tmp 刪除a目錄裡面的所有以tmp為字尾名的檔案
del /f /s /q e:\a\*.* 刪除a目錄裡面的所有檔案
rd /s /q e:\a\b 刪除a目錄下面的b資料夾
rd /s /q e:\a\c 刪除a目錄下面的c資料夾
只是舉這幾個例子,樓主具體需要怎麼樣還是得自己寫**
其中del是刪除檔案命令
rd是刪除資料夾命令
f:強制刪除只讀檔案 q:安靜模式。刪除全域性萬用字元時,不要求確認 s:安靜模式。刪除全域性萬用字元時,不要求確認
3樓:匿名使用者
強行刪除 del /f /a /q [c.d.e.f]\\指定目錄\[ 指定檔案%1
批處理複製檔案至指定資料夾,並自動重新命名
1 建立一個新資料夾,將所有學生作業資料夾物件複製一份放入其中。2 開始 執行,輸入cmd,開啟cmd視窗。3 在cmd視窗中,切換當前盤到目標資料夾所在盤,並切換當前資料夾到目標資料夾。4 在cmd視窗中,用dir命令查詢所有符合條件的資料夾,並將顯示結果重定向輸出到當前檔案下的rename.tx...
批處理批量刪除某資料夾中所有子資料夾中含有指定名稱的程式
依夢琴瑤 echo off echo 正在掃描檔案。for f delims a in dir a d s b picasaoriginals do if i nxa picasaoriginals if exist a echo del f q a delnow.bat if exist deln...
怎樣用批處理批量刪除多個檔名中的指定文字
敏全鄭書 for f ain dir a b s windir 123 dodel f q a a用上面的方法可以刪除除了長檔名的檔案 例如123目錄裡有 1.txt和新建 文字文件.txt 用上面的方法它只會刪1。txt,新建 文字文件.txt這個刪不了 沒有任何藉口 可以使用軟體,如notpad...