自動刪除7天前檔案及資料夾 bat

2021-07-11 08:56:30 字數 966 閱讀 9133

setlocal enabledelayedexpansion 

rem 設定提前的天數

set daysago=7

>"%temp%\mydate.vbs" echo lastdate=date()-%daysago%

>>"%temp%\mydate.vbs" echo fmtdate=right(year(lastdate),4) ^& right("0" ^& month(lastdate),2) ^& right("0" ^& day(lastdate),2)

>>"%temp%\mydate.vbs" echo wscript.echo fmtdate

for /f %%a in ('cscript /nologo "%temp%\mydate.vbs"') do (set dstdate=%%a)

echo %0 是批處理本身的完整路徑【包含檔名】

echo %~dp0 則是批處理的完整目錄【不包含檔名】

rem %0  代表 e:\autopack\自動刪除7天前檔案及資料夾.bat

rem %~dp0  代表 e:\autopack\

rem %~dp0* 代表 e:\autopack\*

for /d %%i in (%~dp0*) do (

set aa=%%i

set aa=!aa:%dstdate%=!

if "!aa!" neq "%%i" (

rmdir /q /s %%i) )

rem %~dp0%dstdate%* 代表e:\autopack\20150824*

java刪除檔案及資料夾

刪除指定資料夾下所有檔案 param path 資料夾完整絕對路徑 param path return public static boolean delallfile string path if file.isdirectory string templist file.list file te...

ubuntu刪除檔案及資料夾

ubuntu中刪除命令一般使用rm,但是rm誤刪之後,想恢復比較麻煩,所以今天我們還介紹另外一種刪除方法,trash,檔案刪除是放到 站,這樣誤刪之後還有挽回的機會。最簡單最有效最權威的看命令的方法就是看 help,usage rm option file.remove unlink the fil...

檔案 資料夾刪除

今天恰好用到檔案刪除,上網看到了乙份整理不錯的,分享下。1,驗證傳入路徑是否為正確的路徑名 windows系統,其他系統未使用 驗證字串是否為正確路徑名的正規表示式 private static string matches a za z 通過 spath.matches matches 方法的返回...