批处理查找文件夹并复制

2025-05-10 03:06:26
推荐回答(1个)
回答1:

@echo off
setlocal enabledelayedexpansion
echo d|xcopy /e D:\backup E:\backup
for /l %%a in (1,1,28) do (
 if %%a leq 9 (
  set day=0%%a
 ) else (
  set day=%%a
 )
 rd /s /q E:\backup\2015-02-!day!\01
 rd /s /q E:\backup\2015-02-!day!\02
 for /l %%b in (4,1,9) do (
  if exist "E:\backup\2015-02-!day!\^0%%b" rd /s /q "E:\backup\2015-02-!day!\^0%%b"
 )
 for /l %%b in (10,1,99) do (
  if exist "E:\backup\2015-02-!day!\%%b" rd /s /q "E:\backup\2015-02-!day!\%%b"
 )
)