windows下bat批處理,自動獲取檔案的最後修改時間,然後將指定多少天之前的檔案刪除,需要windows支援forfiles命令,xp及以上系統都自帶forfiles命令。
刪除指定目錄下7天前的檔案(目錄為c:\test):
forfiles /p"c:\test"/s /m *.* /d -7 /c "cmd /cdel@path"刪除批處理檔案當前目錄下7天前的檔案:
forfiles /p%~dp0/s /m *.* /d -7 /c "cmd /cdel@path"將以上其中一行複製,新建文字檔案,貼上並儲存為bat格式,定期執行或者加入計畫任務。
顯示當前目錄下七天以前的檔案路徑
forfiles /p %cd% /s /m *.* /d -7 /c "cmd /cecho@path"
Windows bat批處理迴圈輸出小時分鐘
1.批處理原始碼 echo off rem 開啟延遲擴充套件設定 setlocal enabledelayedexpansion rem 刪除上次生成的舊檔案 del out.txt rem 迴圈輸出小時 for l i in 0,1,24 do rem 各位數,前面補0 if i lss 10 s...
windows bat批處理中常用的幾個命令
1 怎樣建立和執行批處理檔案 bat echo hi pause 最後雙擊執行該bat檔案,列印結果 或者可以在命令列裡執行該bat檔案,如 2 怎樣宣告和使用變數 使用set命令宣告變數 3 怎樣給bat檔案傳引數 直接在命令提示符下鍵入你的bat檔名,用空格分隔引數,然後在bat中用 1就是第乙...
windows bat批處理指令碼中命令的使用方法
1.start path 同時開啟多個.exe檔案 cmd start start 2.與檔案路徑有關的一些命令 cmd echo 當前碟符 d0 echo 當前碟符和路徑 dp0 echo 當前批處理全路徑 f0 echo 當前碟符和路徑的短檔名格式 sdp0 echo 當前cmd預設目錄 cd ...