導航:首頁 > 文件處理 > 刪除三天之前的文件夾

刪除三天之前的文件夾

發布時間:2023-01-12 02:49:36

⑴ 純dos下咋樣用批處理自動刪除某個文件夾(A)下的超過三天前的「文件夾」或者「文件」呀

如果是win7的系統 ,可以把如下內容 保存為BAT文件 ,放到A目錄下運行即可:

forfiles /d -3 /s /c "cmd /c if @isdir==FALSE (echo removing @path &del /f /q @path) else (echo removing @path &rd /s/q @path)"
pause

linux刪除若干天前的文件夾

#!/usr/bin/envbash

three_days_ago=$(date-d-3day+%Y%m%d)
workpath=/home/dir
forfilein$workpath/*;do
file_name=`basename$file`
if[[$file_name-lt$three_days_ago]];then
rm-rf$file
fi
done

⑶ 自動刪除指定位置三天前創建的文件夾

option explicit
dim fpath,fso,logfile,fwrite
fpath=inputbox ("輸入目標文件夾","文件處理器")
logfile="logfile.txt"
set fso=createobject("scripting.filesystemobject")
Set fwrite=fso.opentextfile(logfile,8,true)
getfilename fpath
fwrite.close
Set fso=Nothing
MsgBox "命令執行完成!"
function getfilename(path)
dim file,folder,sfolder,fname,subfolder,Files
if not fso.folderexists(path) then
set fso=nothing
msgbox "目標文件夾不存在!"
exit function
end if
set folder=fso.getfolder(path)
set files=folder.files
for each file in Files
fwrite.writeline path&"\"&file.name
If file.DateLastModified < Now - 10 Then '判斷是否超過10天
fso.DeleteFile(file)
'Wscript.Echo file
End If
next
set subfolder=folder.subfolders
for each sfolder in subfolder
fwrite.writeline path&"\"&sfolder.name
If sfolder.DateCreated < Now - 10 Then '判斷是否超過10天
fso.deletefolder(sfolder)
'Wscript.Echo file
End If
next
end function
將上面代碼存為vbs文件即可使用。
詳細出處參考:http://www.jb51.net/article/20925.htm

⑷ vbs刪除三天前的文件

'---------------------------------
Set fso = CreateObject("scripting.filesystemobject")
str="目標文件夾位置"
Set f = fso.getfolder(str)
Set ff = f.Files
for each file in ff
file.delete
next

⑸ 我現在想定時刪除三天以前的文件夾,用crontab怎麼做呢

給你個地址,你先參考吧!
http://os.51cto.com/art/201402/430092.htm

⑹ linux定時刪除N天前的文件(文件夾)

磁碟只有22T容量,為了避免爆盤,業務需要定時清除數據,根據網上的資料總結了一下設置方法:
可以使用find命令

另外的方法大同小異:

可以吧這個命令寫到腳本里,
cleandata.sh
find /tmp -mtime +30 -type f -name "*" -exec rm -rf {} ;

配置可執行
chmod u+x ./cleandata.sh

配置到crontab
crontab -e
0 0 * * * /home/username/cleandata.sh > /dev/null 2>&1
每天零點自動執行
其中:
第一個 號表示時間中的 分鍾 取值范圍:0-59
第二個
號表示時間中的 小時 取值范圍:0-23
第三個 號表示一個月中的第幾天,取值范圍:1-31
第四個
號表示一年中的第幾個月,取值范圍:1-12
第五個*號表示一個星期中的第幾天,以星期天開始依次的取值為0~7,0、7都表示星期天

閱讀全文

與刪除三天之前的文件夾相關的資料

熱點內容
ascii碼是編譯的時候用嗎 瀏覽:779
壓縮機感應包可以通用嗎 瀏覽:410
方舟伺服器怎麼發布到搜索列表 瀏覽:270
xml防反編譯 瀏覽:239
數據傳輸加密系統技術方案 瀏覽:842
程序員沒有準備去面試 瀏覽:4
51單片機usb滑鼠 瀏覽:879
qq伺服器的ip地址查詢 瀏覽:112
java仿qq聊天 瀏覽:400
解壓的ipa重新打包 瀏覽:142
程序員那麼可愛vip版 瀏覽:239
程序員怎麼升職 瀏覽:243
圖形化命令按鈕vb 瀏覽:987
vcu盤加密怎麼設置 瀏覽:414
如何加密備份微信聊天記錄 瀏覽:528
安卓手機如何模擬鍵盤 瀏覽:931
查看dns地址命令 瀏覽:768
android錄屏工具 瀏覽:841
成都互動直播系統源碼 瀏覽:955
usb藍牙android 瀏覽:409