windows - 如何获取早于指定日期的文件?

标签 windows batch-file windows-xp find

如果有人问过这个问题,我深表歉意,但我似乎找不到我要找的东西。我希望能够在 XP(使用 cmd)中找到早于特定日期的文件。我想做一些事情,比如超过 30 天的 DIR/FIND 文件。

以下内容不起作用,但希望它能让您了解我正在尝试做什么。

FOR /f %%f IN ('DIR /b /t -30 I:\FOLDER1\*.pdf') DO move /Y Z:\FOLDER1\%%f "I:\FOLDER2\"

谢谢!

最佳答案

使用forfiles :

forfiles /p "i:\folder1" /m *.pdf /d -30 /c "move /y z:\folder1\@file i:\folder2"

关于windows - 如何获取早于指定日期的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8827805/

相关文章:

windows - 找到一个程序并通过命令提示符运行它

windows - 当路径包含空格时,如何使用通配符从 MS DOS 批处理文件中删除多个文件?

batch-file - xcopy 不创建目录结构

windows - 在 VIM 中模拟 Windows C-Del/C-Backspace 行为

windows - WinDbg 远程调试器协议(protocol)

c++ - 为什么在 Visual C++ 2008 中链接静态运行时库在运行时仍然需要 MSVCR71.dll?

batch-file - 无法将 "wmic csproduct get vendor/format:list | findstr/c="的输出存储为变量

.net - My.Computer.Info.OSFullName崩溃的Windows XP-已安装.Net 4

c# - Environment.GetEnvironmentVariable ("windir") 奇怪的行为

windows - Windows 中的 F1 : Should it open the program's help screen OR show help text?