怎麼實現自動刪除指定的資料夾中的檔案只保留最近三天的,前面的全部刪除。
- 2021-11-21
第一步,寫bat檔案。
我假設你指定的資料夾是d:\games
@echo off
setlocal enabledelayedexpansion
for /f “tokens=1,2,3 delims=-” %%i in (‘echo %date%’) do (
set d=%%i%%j%%k
set /a d1=!d!-3
for /f “tokens=*” %%a in (‘dir /b /s d:\games\’) do (
set var=%%~ta
set var1=!var:~0,10!
if “!var1!” LEQ “!d1!” (
del “%%a” /f /s /q
rd “%%a” /s /q
)
)
)
第二步,新增進開機啟動
單擊“開始”——“程式”——“啟動”,在“啟動”倆字上右鍵滑鼠“開啟”,然後把bat檔案放到該資料夾裡就可以了
這樣每次開機就自動清除了
我假設你指定的資料夾是d:\games
@echo off
setlocal enabledelayedexpansion
for /f “tokens=1,2,3 delims=-” %%i in (‘echo %date%’) do (
set d=%%i%%j%%k
set /a d1=!d!-3
for /f “tokens=*” %%a in (‘dir /b /s d:\games\’) do (
set var=%%~ta
set var1=!var:~0,10!
if “!var1!” leq “!d1!” (
del “%%a” /f /s /q
rd “%%a” /s /q
)
)
)
上面這個就可以了
下一篇:12米登高車價格多少錢?