for+robocopy自动移动子目录三天前文件

1.是要移动一级子目录下所有三天前文件,一级子目录本身保留,所以批处理如下

2.其中robocopy的minage时间是根据文件修改时间来的,这个貌似问题不大。

 

  
  
  
  
  1. dir D:\door /b /Ad > D:\Doortemp.txt 
  2.  
  3. for /F %i in (D:\Doortemp.txt) do (robocopy "D:\Door\%i" "D:\Backup\Doorbak\%i" /mov /e /zb /np /minage:3 /r:1 /w:10 /v /log+:"D:\Backup\Door_Bak.txt") 
  4.  
  5. del /q /f  /s D:\Doortemp.txt 
 

你可能感兴趣的:(for,Robocopy)