❶ 如何通過bat腳本刪除指定文件夾下的所有文件和文件夾
@EchoOff
For/f"tokens=*"%%iin('dir/ad/b/s"R:新建文件夾"')do(Rd/q/s"%%i"2>nul)
Del/q/a"R:新建文件夾*.*"
Pause
清空某文件夾中的文件夾和文件
或者
@EchoOff
For/d/r"R:新建文件夾"%%iin(*)do(Rd/q/s"%%i"2>nul)
Del/q/a"R:新建文件夾*.*"
Pause
❷ 求一個腳本 刪除指定文件下的所有文件和文件夾
先在桌面上新建一個文本文件,如d.txt
用記事本打開,輸入下面的內容
del
[path]
[path]代表你要刪除文件夾的具體路徑,如要刪除D:\software\tools下的說有文件,就寫
del
D:\software\tools
保存
然後將該文件d.txt重命名為d.bat
要運行的時候雙擊d.bat文件即可
❸ win10怎麼批量刪除指定文件夾內的所有空白文件夾
在使用Windows
10技術預覽版時有的用戶就發現
開始菜單
中的文件夾無法刪除,即使是這個文件夾已經清空也無法解決。下面小編就為大家介紹一則解決辦法,需要的朋友可以試試。
從上圖我們可以看到滑鼠右鍵沒有刪除選項,按delete建出現如圖的顯示框,沒有辦法刪除無效的開始快捷鍵。具體解決辦法如下:
1.首先,在
Win10
技術預覽版中,開始菜單-所有程序中的文件夾是無法刪除的;
2.如果您已經卸載該程序及文件夾,可能是緩存未清除導致的,您可以嘗試重啟一下試試;
❹ 用按鍵精靈做一個自動搜索並刪除文件夾的腳本該怎麼寫
看樣子你懂VB,按鍵精靈自帶的兩個函數你可以參考運用一下,再結合其它函數就能實現你想要的操作,只能給函數你,刪除那些你自己寫
Function 遍歷指定目錄下所有文件名(文件夾路徑)
//注意:返回的是數組變數,存儲著每一個文件名。
//例子:數組 = lib.文件.遍歷指定目錄下所有文件名("C:\")
// For i=0 to UBound(數組)-1
// TracePrint 數組(i)
// Next
Dim 文件名,fso,folder,f,files
文件名 = ""
Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.getfolder(文件夾路徑)
Set files = folder.files
For Each f In files
文件名 = 文件名 & f.name & ","
Next
Set fso = Nothing
//遍歷指定目錄下所有文件名 = 文件名
遍歷指定目錄下所有文件名 = Split(文件名, ",")
End Function
Function 遍歷指定目錄下所有文件夾名(文件夾路徑)
//注意:返回的是數組變數,存儲著每一個文件夾名。
//例子:數組 = lib.文件.遍歷指定目錄下所有文件夾名("C:\")
// For i=0 to UBound(數組)-1
// TracePrint 數組(i)
// Next
Dim 文件夾名,fso,folder,f,files
文件夾名 = ""
Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.getfolder(文件夾路徑)
Set files = folder.SubFolders
For Each f In files
文件夾名 = 文件夾名 & f.name & ","
Next
Set fso = Nothing
//遍歷指定目錄下所有文件夾名 = 文件夾名
遍歷指定目錄下所有文件夾名 = Split(文件夾名, ",")
End Function