0

ファイルをUSBドライブにサイレントにコピーするための次のコードがあります。

@echo off 
:: variables 
/min 
SET odrive=%odrive:~0,2% 
set backupcmd=xcopy /s /c /d /e /h /i /r /y 
echo off 
%backupcmd% "C:\*.pdf" "%drive%\all\"
@echo off 
cls

これを拡張して、フォルダー構造c:\recursive内のすべてのpdfファイルをコピーします。助言がありますか?

また、、のようないくつかのパターンを使用したいと思い*test.pdfますtest*.pdf。正規表現が正しい方法かもしれませんが、方法がわかりません。

あなたのサポートのためのThx!:) Windowsは私の友達ではありません..:-/

4

1 に答える 1

2

あなたが何をしようとしているのか完全にはわかりませんが、C:\以下からすべてのPDFファイルをコピーしたい場合は、これでうまくいくはずです

for /r C:\ %%x in (*.pdf) do xcopy %%x "%drive%\all"
于 2012-06-29T12:59:43.157 に答える