0

ソースから宛先にファイルをコピーする私のコードは

set "source=C:\Documents and Settings\My Documents\msword"
set "dest=D:\Test"

pushd "%source%" ||(
   echo.Source does not exist&pause&goto EOF)

for /f "tokens=*" %%f in (
   'dir /A-D /OD /B') Do set "file=%%f"

popd

xcopy /s /d /e "%source%\%file%" "%dest%\" 

現在の日付で作成されたファイルと、同じ日に更新された以前のファイルを、同じディレクトリ構造を含む別のドライブ フォルダーにコピーするスクリプトを作成したいと考えています。ただし、現在の日付と更新ファイルのみを保存する必要があります...

4

1 に答える 1

0

xcopy の代わりにrobocopyを使用します。

http://technet.microsoft.com/en-us/library/cc733145(v=ws.10).aspxを参照してください。

そして、これを試してください

 robocopy  "C:\Documents and Settings\My Documents\msword" "D:\words" /maxage:1
于 2013-01-15T11:30:37.547 に答える