我想修改以下代码以更好地定位一组文件夹。
我有以下文件夹结构:
C:包含工作副本,D:包含要按需还原的备份副本。 With the help of @Marged,我使用以下批处理文件:
for /d %%g in ("C:\Root\*") do rd /s /q "%%g\Data"
xcopy /s /q "D:\Root" "C:\Root"
pause
我现在需要一种方法来指定%%g
以排除C:\Root\*
中的文件夹。例如,我希望第1行删除C:\Root\Dir1\Data
和C:\Root\Dir2\Data
,但不删除C:\Root\Dir3\Data
。随着包含集的变化,需要明确排除排除。我还需要第2行来更好地定位文件夹。但是,我相信可以通过XCOPY的/EXCLUDE:"D:\Root\Dir3"
切换来实现。
非常感谢您阅读并提前进行讨论! :)
答案 0 :(得分:0)
$currDate='2015-07-20'; $date = new DateTime($currDate); $date->add(new DateInterval('PT7H')); $featureDate=$date->format("Y-m-d H:i:sO");
- 斯蒂芬