如何刪除指定天數前的文件以及指定天數以內文件大小大于指定數值的文件最后由 pcl_test 于 -4-10 12:15請教高手指點下,怎樣實現下面兩個的功能合并呢?1.文件自動刪除大于7天以上創建的文件rem 指定待刪除文件的存放路徑set SrcDir=D:DBrem 指定天數set DaysAgo=7>%temp%BackupDate.vbs echo Set WshShell = Wscript.CreateObject(Wscript.Shell)>>%temp%BackupDate.vbs echo Wscript.Echo WshShell.RegRead (HKEY_CURRENT_USERControl PanelInternationalsShortDate)for /f %%a in ('cscript /nologo %temp%BackupDate.vbs') do (set RegDateOld=%%a)>%temp%UnifyDate.vbs echo Set WshShell = Wscript.CreateObject(Wscript.Shell)>>%temp%UnifyDate.vbs echo WshShell.RegWrite HKEY_CURRENT_USERControl PanelInternationalsShortDate, yyyy-M-d, REG_SZcscript /nologo %temp%UnifyDate.vbs>%temp%DstDate.vbs echo LastDate=date()-%DaysAgo%>>%temp%DstDate.vbs echo FmtDate=right(year(LastDate),4) ^& right(0 ^& month(LastDate),2) ^& right(0 ^& day(LastDate),2)>>%temp%DstDate.vbs echo wscript.echo FmtDatefor /f %%a in ('cscript /nologo %temp%DstDate.vbs') do (set DstDate=%%a)set DstDate=%DstDate:~0,4%-%DstDate:~4,2%-%DstDate:~6,2%for /r %SrcDir% %%a in (*.*) do (if %%~ta leq %DstDate% (if exist %%a (del /f /q %%a)))>%temp%RecoverDate.vbs echo Set WshShell = Wscript.CreateObject(Wscript.Shell)>>%temp%RecoverDate.vbs echo WshShell.RegWrite HKEY_CURRENT_USERControl PanelInternationalsShortDate, %RegDateOld%, REG_SZcscript /nologo %temp%RecoverDate.vbsecho 7天前文件已刪除完成2.如果文件創建時間小于7天,則按文件創建時間先后刪除目錄里大于100GB以后的文件,只保留100GB謝謝各位高手如何刪除指定天數前的文件以及指定天數以內文件大小大于指定數值的文件
發布:未知 文本批量工具
如何刪除指定天數前的文件以及指定天數以內文件大小大于指定數值的文件最后由 pcl_test 于 -4-10 12:15請教高手指點下,怎樣實現下面兩個的功能合并呢?1.文件自動刪除大于7天以上創建的文件rem 指定待刪除文件的存放路徑set SrcDir=D:DBrem 指定天數set DaysAgo=7>%temp%BackupDate.vbs echo Set WshShell = Wscript.CreateObject(Wscript.Shell)>>%temp%BackupDate.vbs echo Wscript.Echo WshShell.RegRead (HKEY_CURRENT_USERControl PanelInternationalsShortDate)for /f %%a in ('cscript /nologo %temp%BackupDate.vbs') do (set RegDateOld=%%a)>%temp%UnifyDate.vbs echo Set WshShell = Wscript.CreateObject(Wscript.Shell)>>%temp%UnifyDate.vbs echo WshShell.RegWrite HKEY_CURRENT_USERControl PanelInternationalsShortDate, yyyy-M-d, REG_SZcscript /nologo %temp%UnifyDate.vbs>%temp%DstDate.vbs echo LastDate=date()-%DaysAgo%>>%temp%DstDate.vbs echo FmtDate=right(year(LastDate),4) ^& right(0 ^& month(LastDate),2) ^& right(0 ^& day(LastDate),2)>>%temp%DstDate.vbs echo wscript.echo FmtDatefor /f %%a in ('cscript /nologo %temp%DstDate.vbs') do (set DstDate=%%a)set DstDate=%DstDate:~0,4%-%DstDate:~4,2%-%DstDate:~6,2%for /r %SrcDir% %%a in (*.*) do (if %%~ta leq %DstDate% (if exist %%a (del /f /q %%a)))>%temp%RecoverDate.vbs echo Set WshShell = Wscript.CreateObject(Wscript.Shell)>>%temp%RecoverDate.vbs echo WshShell.RegWrite HKEY_CURRENT_USERControl PanelInternationalsShortDate, %RegDateOld%, REG_SZcscript /nologo %temp%RecoverDate.vbsecho 7天前文件已刪除完成2.如果文件創建時間小于7天,則按文件創建時間先后刪除目錄里大于100GB以后的文件,只保留100GB謝謝各位高手
文本數據大小
學編程的正規學校培訓機構 彝良 金開新能 數據庫去重復 沙土 陶格夫匹爾斯 高壓變頻柜 電機配件 維宏股份 重慶水務 富拉爾機 163郵箱登陸入口資訊
iPad端怎么選擇需要的多份文件壓縮并且分享
2026-01-23
excel怎么讀出數據
2026-01-23
石墨文檔如何制作旅行計劃石墨文檔生活場景的使用案例
2026-01-23
263企業郵箱怎么分配子賬號權限263企業郵箱權限分配教程團隊協作
2026-01-23
自助殺毒工具
2026-01-23
ExcelLookup函數實現數據分層
2026-01-23
如何在Excel中所選單元格的中間添加文本
2026-01-23
在MicrosoftExcel中節省時間的14個技巧
2026-01-23
如何用bat刪除文件的16進制前四個字節
2026-01-23
wpsoffice怎么打印A4
2026-01-23
bat腳本把多個文件夾的內容合并重復名文件不能覆蓋
2026-01-23
批處理文件如何實現單行輸出110000
2026-01-23
批處理命令findstr怎樣查找包含特殊字符的文本
2026-01-23
excel2003減法公式的運用教程
2026-01-23
BAT如何提取磁力鏈接的MD5字符串
2026-01-23