批处理文件,用于复制包含最近创建的文件的文件夹

时间:2011-02-07 10:42:01

标签: copy

嘿伙计们, 我正在寻找一个批处理文件,它将复制一个文件夹及其包含最近创建的文件的所有内容。 我需要它来保存目的地的文件夹名称。 例如:

如果'c:\ test \ source \ inhere'包含最新文件,那么我希望'inhere'目录及其所有内容都复制到目标,c:\ test \ destination \ inhere。

理想情况下,.bat文件位于上例中的“source”文件夹中。

谢谢!

1 个答案:

答案 0 :(得分:1)

xcopyif exist not exist会做您需要的一切,例如: -

@echo off
xcopy "C:\test\inhere\*.* " c:\mirror\test\inhere\ /c /s /r /d /y /i > c:\mirror\xcopy.log

这将从内部复制(*.*表示任何文件扩展名可能是.pdf或其他)TO 在这里名为mirror的父文件夹中。 xcopy.log只是写一个日志文件,所以你可以检查

  

一切都很成功