对于比批次更新的文件

问题描述 投票:0回答:1

我正在使用 forfiles 命令

我正在尝试获取比 X 天前更新的文件列表。

当我使用 /D +X 命令时,我收到未找到文件错误:

forfiles /P %filename% /D +3

但是,如果我使用日期,效果很好:

forfiles /P %filename% /D +06/29/2016

我是否遗漏了 +X 格式的某些内容?看起来它是在当前日期的基础上添加 3 天,然后查找比该日期更新的文件。

或者有没有比我知道的更简单的方法来增加日期。仅偶尔使用 Batch

我不想使用vbs,并且我不想有一组比我的脚本的其余部分更长的代码只是为了获取日期,应该有一种更简单的方法。

batch-file forfiles
1个回答
-1
投票

开发 FORFILES 命令的人都是愚蠢的。为什么 /D +3 会查找未来 3 天以内的文件?然而,该命令无法显示 3 天前的新文件!怎么可能某个程序员开发了一个在全世界计算机上都可用的命令,但它在这个特定领域却毫无价值。

© www.soinside.com 2019 - 2024. All rights reserved.