我希望能够创建一个批处理文件,该文件仅按日期复制文件最多3天或4天,但使用%edate%
%user%\
语法而不是指定日期。以下是我到目前为止的情况:
XCOPY %user%\folder_1 %edate% %user%\folder_2.
我无法下载任何3方软件。我只能使用.bat格式。
答案 0 :(得分:0)
使用forfiles
的评论建议很好,但我注意到问题仍未解决。也许需要更多细节。
如果提问者的系统比XP更新(我假设,因为XP和之前的系统现已弃用),ROBOCOPY也有适当的选择。我将举例说明4天以上的文件。
使用forfiles
:
FORFILES -P %user%\folder_1 /D - 4 /C "CMD /C XCOPY @file %user\folder_2"
使用ROBOCOPY:
ROBOCOPY %user%\folder_1 %user%\folder_2 /MINAGE:4
我希望这是足够的细节......