P1=c:\users\a\
P2=c:\users\b\
Q1=c:\users\c\
Q2=c:\users\d\
olderthan=7
P1和P2源目录 Q1和Q2是目标目录批处理文件的Windows
这种逻辑背后的目的是寻找这是7天以上的,从P1和P2 directroy文件。这些旧文件应该被复制到Q1和Q2中,并从P1和P2中删除。
我以下面的逻辑做它P1至Q1:
FORFILES -p %P1% /d -%olderthan% -m *.%extension% -c "CMD /C XCOPY %P1%\@FILE %Q1%"
FORFILES -p %P1% /d -%olderthan% -m *.%extension% -c "CMD /C if exist %Q1%\@FILE del %P1%\@FILE /Q & echo @FILE Deleted." >> %loglocation%
但如何做到这一点的P1使用的循环或任何其他逻辑Q1以及P2到Q2?
使用纯CMD批处理文件需要从'FOR'命令循环中的'DIR'命令解析每个日期。如果您担心性能,则可能需要使用* VBScript *。 – Jay
我只需要CMD批处理文件。不想VB脚本........ – Kingsters