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

時間 2021-06-07 04:18:51

1樓:次次次蛋黃公尺亞

@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 比較兩個檔案或兩個檔案集並顯示它們之間的不同

2樓:大野瘦子

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

3樓:匿名使用者

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

就是這個命令:

del d:\abc\a.txt

刪除資料夾呢,就是:

rmdir /q /s d:\abc

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

4樓:匿名使用者

刪除指定檔案很是容易。

例:想刪除所有的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刪除指定資料夾與此類似。

5樓:匿名使用者

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

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

刪資料夾 如 c:\as

rd /s /q "c:\as"

6樓:余明煦

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

批處理刪除檔名中的指定文字,寫個批處理刪除指定檔案或指定資料夾

把下面的批處理存為myren.bat,放在目標資料夾下,然後在cmd中進入目標路徑,輸入 myren.bat 任意內容 然後程式就會把所有mp4檔名中的 任意內容 刪掉。echo off setlocal enabledelayedexpansion for f delims i in dir mp...

批處理如何去掉刪除檔名中的指定字元

夢忠魂 中文內容的部分自己替換成需求的檔案格式,和需要處理的文字 echo off setlocal enabledelayedexpansion rem 開啟變數延遲擴充套件 rem 遍歷批處理所在目錄的對應格式的檔案for f i in dir w b txt do set filename i...

如何用批處理刪除檔案中指定字串後面的所有字元

用frontapege或者是drw的 轉換全部開啟的檔案 功能。按ctrl h可以實現 1.txt 2.txt 演示 for f tokens a in 1.txt do set a set 00000 for f delims b in echo do echo b 2.txt pause 如何用...