1

1 つのディレクトリから名前を付けたファイルを取得し、C ドライブで実行されるフォルダーのサブディレクトリ内のtest1.hflすべての既存のファイルを置き換えたいと思います。test1.hfl

次のコードでバッチファイルを開始しました。

FOR /R C:\Users\----\Documents\Train\Runs\ %%I IN (*test1.hfl) DO COPY /Y C:\Users\----\Documents\test1.hfl %%~fI

しかし、うまくいきません。

何か間違っていることがわかりましたらお知らせください。

4

1 に答える 1

3

これを試して:

cd /d "C:\Users\----\Documents\Train\Runs"
FOR /D /R \ %%a IN (*) do if exist "%%~a\test1.hfl" echo copy /y "test1.hfl" "%%~a"

echo出力を見て、良さそうな単語を削除します。

回答の受け入れ - どのように機能しますか?

于 2013-07-25T20:47:43.353 に答える