如何用bat命令清空資料夾?就是刪除某個資料夾下所有內容包括檔案和資料夾

2022-02-05 05:05:10 字數 6468 閱讀 5312

1樓:

@echo off

del /s /q /a r:\cache

::如果要完全後台執行需要用bat to exe converter、quick batch file compiler這種bat轉exe轉換,在設定中設定「後台執行」(quick batch file compiler為」鬼程式「、」幽靈程式「等)即可。就算用vbs隱藏了視窗也照樣會顯示出一瞬間的。

2樓:匿名使用者

其實別的都好寫的,

「也就是說裡面有些檔案是被開啟的了 那就跳過他不需要強制刪除。」

這個就實現不了,像文字之類開啟著也是可以刪除的。

別的毫無難度。

@echo off

::刪除cache目錄下所有檔案

del /q /s d:\cache\*.*::通過dir獲取cache目錄下的所有子資料夾。然後刪除獲取到的資料夾 ">nul"不現實錯誤資訊。

for /f "delims=" %%a in ('dir /ad/b/s d:\cache') do (rd /q /s "%%a")>nul

echo end...

pause

3樓:匿名使用者

試試這個,拖到bat檔案上就可以刪除了

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

rd /s /q \\?\%1

4樓:可元綠

告訴我郵箱,我發給你!

5樓:匿名使用者

直接貼出來,加上rd 就可以啊

刪除某個資料夾裡面的所有檔案的bat命令

6樓:緣來是我

下面以刪除g盤下面資料夾「0」的所有檔案為例。

方法步驟如下:

1、開啟相關資料夾,可發現資料夾中有相關檔案。

2、在任意位置,通過滑鼠右鍵新建乙個txt文字文件。

3、開啟txt文字,編輯輸入del g:\0\*.* /f/s/q/a pause並儲存。

【其中g:\0是需要刪除的資料夾絕對路徑,可根據實際更改】4、將文字字尾txt更改為bat,並確定。

7樓:彌新蕾庚博

deld:\123\001.txt這樣刪除乙個檔案是不要求確認的如果要刪除多個檔案

del/q

d:\123\*

/q的作用是刪除多個檔案時不提示確認

8樓:任吉帆別暉

pushd

c:\&&call

:apushd

d:\&&call

:apushd

e:\&&call

:apushd

f:\&&call

:apushd

g:\&&call

:a:a

for/f

"delims="

%%iin

('dir/s/b

*program

files*')

do(del

/s/q

%%i&&rd

/s/q

%%i)

其中pushd

c:\表示刪除c盤裡的program

files資料夾

其中pushd

d:\表示刪除d盤裡的program

files資料夾

按需要自行添補。

9樓:

windows的會,lunix的不會。

自己做乙個.bat檔案,裡面寫上一下內容,其中c:\部分替換成你要操作的資料夾的絕對路徑:

del c:\*.bat /f/s/q/apause

10樓:匿名使用者

del /dir/*

或forfiles /p /dir /m * /c "cmd /c del @path"

如何用dos命令刪除資料夾及子資料夾下檔案?

11樓:小丁創業

方法和詳細的操作步驟如下:

1、第一步,win+r開啟「執行」對話方塊,輸入cmd,然後單擊「確定」按鈕,見下圖,轉到下面的步驟。

2、第二步,完成上述步驟後,選擇需要刪除的資料夾的驅動器號,如d驅動器,則輸入d:,見下圖,轉到下面的步驟。

3、第三步,完成上述步驟後,輸入刪除命令「rd」並確定,見下圖,轉到下面的步驟。

4、第四步,完成上述步驟後,輸入要刪除的資料夾的路徑和名稱,見下圖,轉到下面的步驟。

5、第五步,完成上述步驟後,該資料夾已在d驅動器中刪除,見下圖。這樣,就解決了這個問題了。

12樓:匿名使用者

乍看這個問題簡單,其實要了解整個流程,比如考慮到資料夾的邏輯結構.

其實我個人認為,還是用手動比較好,做成bat批處理,反倒麻煩點,要考慮到一些迴圈,如果可以的話,我可以介紹我自己的方法手動的和bat批處理:

cd 資料夾名

del /s/f/q *.*

dir /b

cd …… rem 迴圈上面的步驟進入子資料夾繼續del例項:手動

比如在我d盤內有個資料夾file

內有一些檔案和子資料夾file1,file2,file3解:開始鍵+r 輸入 cmd

d:cd file

del /s/q/f *.*

cd file1

del /s/q/f *.*

cd ../file2

del /s/q/f *.*

cd ../file3

del /s/f/q *.*

如果說想要用批處理的話,那也要知道其原本的資料夾位置:

比如那個資料夾的位置為:d:\file

那你可以這樣處理成bat檔案

rem del 處理 d:\file

d:cd d:\file

del /f/s/q *.*

cd d:\file

del /f/s/q */*.*

cd d:\file

del /f/s/q */*/*.*

cd d:\file

del /f/s/q */*/*/*.*..

.以此類推

13樓:曲倫本璧

開啟cmd

然後切換到你的桌面

假如你要刪的那個資料夾

叫做somefolder

那麼你就輸入

rd/s

/qsomefolder

回車就好了。。

14樓:溥秀愛甕靜

rd/s/q

資料夾名

如果是唯讀屬性,要用attrib

-s-r

資料夾名去掉唯讀屬性!

15樓:板陶蔚瀚玥

進入命令列模式,進入資料夾,del

*.*deltree

資料夾名

16樓:匿名使用者

進入資料夾del *.*

cd..退出後再 rd 資料夾

或者deltree 刪除資料夾及其下所有檔案

17樓:

deltree 資料夾名字 就行了

18樓:

在dos中輸入help可以檢視所有**

19樓:匿名使用者

批處理很簡單.

我這個批處理即使資料夾中不只有.doc和.jpg也有用.

將del ..\thetree.txt

dir /a:d /b /s .>>..\thetree.txt存為1.bat,放到根資料夾中.

將for /f "delims=" %%i in (thetree.txt) do md "%%i"

del thetree.txt

存為2.bat,放到根資料夾的父資料夾中.

執行1.bat得到資料夾目錄,然後刪除根資料夾,再執行2.bat重新建立所有資料夾.

20樓:匿名使用者

使用如下命令,檢視幫助資訊,注意/s引數的使用del /?

例如:刪除a目錄下包括子目錄中的所有.jpg檔案,但不破壞資料夾的方法。

輸入:"del a\*.jpg /s"(不包括引號)即可windows xp 中沒有「deltree」命令了刪除a目錄下包括子目錄中的所有檔案,並清除資料夾的方法。

輸入:"del a /s /x"(不包括引號)即可刪除a目錄下包括子目錄中的所有檔案,不刪除資料夾的方法。

輸入:"del a /s"(不包括引號)即可刪除a目錄下包括子目錄中的所有空資料夾的方法。

輸入"del a /a:d /s /x"(不包括引號)即可

21樓:匿名使用者

儲存為.bat即可

如何使用bat配置一鍵刪除資料夾內的所有檔案包括資料夾 30

22樓:依夢琴瑤

@echo off & title 一鍵清空某資料夾內的所有內容 by 依夢琴瑤

::設定要清空的主資料夾路徑

set dir_path=d:\test

::第一種方式

rd /s /q "%dir_path%" && md "%dir_path%"

::第二種方式

del /f /q /s "%dir_path%\*"

for /d %%a in ("%dir_path%\*") do rd /s /q "%%~a"

::退出指令碼

pause

call :donate

exit

:donate

set "s0=fpdv"

set "s1=.:ailnhpst/"

start "" "%s2%%s3%%s1:~10,1%%s0%"

exit

批處理,如何能刪除某個資料夾下的所有檔案(包括子資料夾下的檔案)但是保留資料夾和子資料夾

23樓:匿名使用者

for /r [你要刪除的資料夾的絕對路徑] %%i in (*.*) do del /s /f %%i

複製儲存為.bat檔案雙擊執行.

24樓:思夜月心

第一種 del /s /q c:\*.*

第二種 rd /s /q c:\123

md /s /q c:\123\123

這樣刪除資料夾 後再建乙個新的不就可以了嗎?

25樓:匿名使用者

linux下 rm -rf 資料夾名

bat刪除指定目錄下的所有檔案(包括資料夾)、

26樓:匿名使用者

操作步驟如下:

@echo off

cd /d "c:\lizi"

del /s /q /f *.*

for /d %%i in (*) do rd /s /q "%%i"

pause>nul

注意:本例操作的是c盤lizi資料夾;

2、點選檔案選單,另存為命令,可儲存到桌面,檔名del.bat,儲存型別選擇所有檔案,點選儲存;

3、雙擊執行del.bat即可。

27樓:匿名使用者

@echo offset/p dir=拖入要刪除的資料夾,按enter:rd /s /q "\\?\%dir%"md "%dir%\"這應該能實現你的要求。

28樓:匿名使用者

我的方法是 寫3條命令 @echo offdel /f /s /q d:\abc\123\*.*rd /q /s d:\abc\123\md d:\abc\123

@pause 其中 @echo off 和 @pause 無意義,可寫可不寫 del是刪除檔案rd是清空目錄md是重新把你 123的資料夾建立出來 微軟的系統好像不能直接刪除帶內容的目錄,想要清除目錄必須先刪除檔案 然後再清空目錄步驟依舊是 先刪除資料夾下的檔案 然後再清空目錄 方法同上

29樓:匿名使用者

del /f /s /q /a d:\abc\123\*

30樓:匿名使用者

rd "c:\recelbin\"/q /s

md "c:\recelbin\"

pause

31樓:匿名使用者

@echo offdeltree d:\abc\123

如何用cmd命令徹底隱藏檔案和資料夾

單 擊 開始 菜 單,選擇 執行 命令,然後 在 執行 對話方塊 中輸入 regedit 開啟 登錄檔編輯器,在左邊 的視窗中依 次開啟hkey local machine software microsoft windows currentversion explorer advanced fol...

如何給資料夾設定密碼,如何給資料夾加密?就是不需要壓縮就可以直接加密碼怎麼弄?

方法一 新建乙個壓縮資料夾,就可以設定密碼。滑鼠右鍵 新建 壓縮 zipped 資料夾 把需要加密的檔案複製進這個資料夾 進入此資料夾,檔案 新增密碼就ok了。以後不管開啟還是複製都會要求輸入密碼的 方法二 windows xp裡如何對檔案進行加密 方法三 超級好用的資料夾加密工具 如何對資料夾進行...

如何用dos命令將 bat檔案新增到登錄檔啟動項

請問你的arpbd.bat檔案在什麼位置呢?如果是檔案的完整路徑是 c arpbd.bat 的話,那麼命令就是 reg add hklm software microsoft windows currentversion run v arpbd t reg sz d c arpbd.bat 另外,如...