Windows相当于find -cmin +24

时间:2012-06-14 10:13:34

标签: command-prompt

相当于以下命令的windows(命令提示符)是什么?

find -cmin +24 | xargs rm

此命令查找“24分钟前状态已更改”的所有文件,然后将其删除。

建议在php.ini配置文件中清除旧的会话文件,但我的服务器是一个Windows系统。

我发现'dir'有/ T:A选项,但这只能让我到目前为止......我如何删除超过24分钟的文件?

干杯!

1 个答案:

答案 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