2

与以下命令等效的窗口(命令提示符)是什么?

find -cmin +24 | xargs rm

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

在 php.ini 配置文件中建议作为清除旧会话文件的一种方式,但我的服务器是 windows 系统。

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

干杯!

4

1 回答 1

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
于 2012-06-14T10:59:11.760 回答