研究了很久,还是不行。
如果只删除某个时间点之前的文件,则可以这样写:
CODE: [Copy to clipboard]
--------------------------------------------------------------------------------
for /f "skip=5 tokens=1,2,3,4,5,7* delims=-:/ " %%i in ('dir "路径" /a:-d /t:c') do if not "%%m" == "" if "%%i%%j%%k%%l%%m" lss "时间" @del "路径\%%n%%o" /a /f /q>nul 2>nul
如果只删除某个时间点之前的文件,则可以这样写:
CODE: [Copy to clipboard]
--------------------------------------------------------------------------------
for /f "skip=5 tokens=1,2,3,4,5,7* delims=-:/ " %%i in ('dir "路径" /a:-d /t:c') do if not "%%m" == "" if "%%i%%j%%k%%l%%m" lss "时间" @del "路径\%%n%%o" /a /f /q>nul 2>nul


