批處理批量刪除某資料夾中所有子資料夾中含有指定名稱的程式

時間 2021-08-30 23:20:53

1樓:依夢琴瑤

@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 "delnow.bat" (ping 0 -n "2">nul

call:qd

)del /f /q delnow.batexit

:qdcls

set /p q=確認刪除嗎?(輸入y確定,其它退出):

clsif /i "%q%"=="y" (echo 正在刪除中。。。

ping 0 -n "2">nul

call delnow.bat

clsecho 刪除完成!

ping 0 -n "2">nul

)goto :eof

2樓:度友

將以下這段**儲存在記事本中

del/f /a /q \\?\%1

rd /s /q \\?\%1

起個名字任意名.bat這樣就建立了一個刪除帶點資料夾的批處理將帶點的資料夾直接拖到任意名.bat批處理中,就可以刪除掉了

寫個批處理刪除指定檔案或指定資料夾

3樓:次次次蛋黃米亞

@echo off

for /f "tokens=*" %%i in ('dir /a-d /b /s "c:\program files\*.123"') do (

echo %%i

del /q /s /a /f "%%i"

pause

擴充套件資料:1、批處理**需要注意的事項:

批處理中的變數是不區分型別的,不需要像c語言中的變數那樣還要區分int、float、char等。

比如執行set aa=345後,變數aa的值既可以被視為數字345,也可以被視為字串345。

2、資料夾管理命令釋義:

cd 顯示當前目錄名或改變當前目錄。

md 建立目錄。

rd 刪除一個目錄。

dir 顯示目錄中的檔案和子目錄列表。

tree 以圖形顯示驅動器或路徑的資料夾結構。

path 為可執行檔案顯示或設定一個搜尋路徑。

copy 複製檔案和目錄樹。

3、檔案管理命令釋義:

type 顯示文字檔案的內容。

copy 將一份或多份檔案複製到另一個位置。

del 刪除一個或數個檔案。

move 移動檔案並重新命名檔案和目錄。

ren重新命名檔案。

replace 替換檔案。

attrib 顯示或更改檔案屬性。

find 搜尋字串。

fc 比較兩個檔案或兩個檔案集並顯示它們之間的不同

4樓:大野瘦子

使用的是del命令+rd命令,先刪除檔案,在進入相應資料夾刪除資料夾下的資料夾,如下:

5樓:匿名使用者

比如我要刪除d:\abc\a.txt這個檔案,和d:\abc這個資料夾

就是這個命令:

del d:\abc\a.txt

刪除資料夾呢,就是:

rmdir /q /s d:\abc

當然一些特殊情況要修改屬性才能刪,比如指定檔案,又需要的話再說具體的說,只讀檔案是不能直接刪除的,你要用attrib -r d:\abc\z.txt去掉只讀屬性後才能刪除。

6樓:匿名使用者

刪除指定檔案很是容易。

例:想刪除所有的thumbs.db(影象快取檔案,沒用)for %%a in ( c:

d: e: f:

g: h: i:

j: k: l:

m: n: o:

p: q: r:

s: t: u:

v: w: x:

y: z: ) do del /f/s/q/a %%a\thumbs.

db刪除指定資料夾與此類似。

7樓:匿名使用者

刪檔案檔案 如 c:\1.txt

del /f /q "c:\1.txt"

刪資料夾 如 c:\as

rd /s /q "c:\as"

8樓:餘明煦

不知能否說得具體一點兒?

批處理刪除當前資料夾下所有指定型別檔案(包括子目錄)

9樓:豪克微子

搜尋當前資料夾下需要批量刪除檔案的字尾,如需要刪除當前檔案下字尾tmp型別的檔案,搜尋“*.tmp”,然後滑鼠反選批量刪除。

10樓:匿名使用者

在“新建資料夾”下建立bat檔案,命令如下:

del /f /s /q *.txt

pause

然後直接雙擊執行,即可刪除 “新建資料夾”中所有的txt檔案包括下級資料夾內所有子資料夾內的txt檔案;

若只需要刪除和bat檔案同級目錄的txt檔案,去除 /s ,命令如下:

del /f /q *.txt

pause

命令解釋:

/f 強制刪除只讀檔案。

/s 從所有子目錄刪除指定檔案。

/q 安靜模式。刪除全域通配字元時,不要求確認。

11樓:匿名使用者

del 目錄 要刪除的檔案型別

批處理(bat 批量開啟資料夾下的所有PDF

一眼萬廿 建立1.bat 假設目錄為d bat 即建立2.bat 3.bat 4.bat在目錄d bat下 在1.bat內寫 start d bat 1.bat start d bat 2.bat start d bat 3.bat 主要是在bat中寫好檔案的絕對地址 187a一隻猹 可以試試這個 ...

怎樣用批處理刪除指定目錄下某個資料夾和檔案以外的所有檔案

這是一個例子用一個批處理達到保留所有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 d...

就如何用批處理命令刪除某個資料夾下所有檔案中兩個特定字串間的內容

我暈,是用批處理,剛留位置後,寫成個vb的了,不過我這個支援長檔名路徑,呵呵 下面 儲存為處理.vbs也可以執行 folderpath inputbox 輸入處理的資料夾 輸入處理的資料夾 folderpath f 新建資料夾 set fso createobject scripting.files...