相当于以下命令的windows(命令提示符)是什么?
find -cmin +24 | xargs rm
此命令查找“24分钟前状态已更改”的所有文件,然后将其删除。
建议在php.ini配置文件中清除旧的会话文件,但我的服务器是一个Windows系统。
我发现'dir'有/ T:A选项,但这只能让我到目前为止......我如何删除超过24分钟的文件?
干杯!
答案 0 :(得分:1)
虽然这不在命令中,但如果您在机器上安装了Powershell,则以下脚本将起作用。
$oldest = [system.datetime]::Now.AddMinutes(-1)
# Directory to clean up
$directory = "C:\Temp\test2"
# This lists the files it would delete
dir $directory | where-object {$_.LastWriteTime -lt $oldest}
# Uncomment this line to delete them
#dir $directory | where-object {$_.LastWriteTime -lt $oldest} | erase