熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> 嵌入式開發 >> 正文

bat自動刪除指定文件夾下前幾天的文件的代碼

2022-06-13   來源: 嵌入式開發 

  復制代碼 代碼如下:

  @echo off
set d=%date:~%
mshta vbscript:createobject(scriptingfilesystemobject)opentextfile(windtxttrue)writeline(dateadd(d%d%))(windowclose)
for /f %%m in (windtxt) do (set tt=%%m)
set ph=D:\Test
for /r %ph% %%i in (*) do (if %%~ti lss %tt% (@echo %%~ti del /a /f /s /q %%i))
pause



運行的時候去掉最後一個@echo 和 pause
這兩個為測試輸出用的
dateadd(d%d%) 這裡改變刪除時間

注意一定要改 區域語言 裡的 時間格式 為 yyyymmdd
From:http://tw.wingwit.com/Article/program/qrs/201405/31041.html
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.