选择两个日期之间的文件

时间:2011-10-13 18:51:23

标签: batch-file date

@echo off
forfiles /p "C:\Documents and Settings\Test\Downloads" /d +01/07/2011 /d -15/07/2011 /c "cmd /c echo @file"
pause

您好,

我想选择在01/07/11和15/07/11之间修改的所有文件(法语:jj / mm / aaaa或USA:dd / mm / yyyy)。但“/ d”参数只能使用一次。我怎么能这样做?

谢谢你能帮助我。 :)

1 个答案:

答案 0 :(得分:2)

这不是该特定命令的选项。您可以使用该选择作为FOR循环的输入。为您需要的每个标准添加另一个缩进。

FOR /F "delims=*" %%A IN ('forfiles /d -05/07/2011') DO (
    FOR /F "delims=*" %%B IN ('forfiles /m %%A /d +05/01/2011') DO (
        ECHO %%B
    )
)