我想使用批处理脚本删除文件,这些文件超过1天,我想在脚本中设置日期参数我该怎么办?
for /F "tokens=1 delims=/ " %%a in ('DATE/T') do set dateDOW=%%a
这个statemenet将DATE参数设置为7天即。如果今天结婚,它将从上一次婚礼中删除文件。
提前致谢
答案 0 :(得分:2)
@echo off
rem Number of days ago from where to start to delete files
set "deleteFrom=7"
forfiles /p "c:\somewhere" /m "*.log" /d -%deleteFrom% /c "cmd /c echo del @path"
根据需要进行调整。如果文件列表正确,请删除echo
以删除文件。
答案 1 :(得分:0)
for %%a in (Text.txt) do set "FileDate=%%~ta"
echo %FileDate%
输入for /?
寻求帮助。