我找到了适用于 Windows 的 unixutils,并尝试使用 find 命令将超过 30 分钟的文件移动到不同的目录。
我已经尝试了以下所有方法(也在 SourceDir 和/或 TargetDir 的末尾使用 \),但得到了各种错误,我很确定这是由于 unix 使用 / 来分隔目录和 Windows 使用 \ 来分隔目录:
find C:\SourceDir -name * -mmin +30 -type f -exec "move {} C:\TargetDir" ;
find C:\SourceDir -name * -mmin +30 -type f -exec "move {} C:\TargetDir" +
find C:\SourceDir -name * -mmin +30 -type f -execdir "move {} C:\TargetDir" ;
find C:\SourceDir -name * -mmin +30 -type f -execdir "move {} C:\TargetDir" +
有没有人让这个工作?
我也不喜欢使用这个实用程序——它看起来很容易做到。不过,作为计划工作的一部分,我确实必须通过命令行来完成,并且非常希望不必安装任何软件。不过,复制独立的单个文件实用程序是可以接受的。
我相信我也可以使用 Windows Powershell。
谢谢!