3

サブディレクトリから 1 つのファイルタイプをコピーし、コピーを 1 つのフォルダに配置して、名前を変更して上書きしないようにしたいと考えています。名前を変更しますが、ファイル拡張子はそのままにしてください。上書きされないように各コピーに一意の名前が付いている限り、名前が何に変更されてもかまいません。

ここに私のコードがあります。同じ名前のファイルを上書きすることを除いて、私が望むすべてのことを行います:

コード:

set dSource=C:\Users\P Ditty\Documents\SH3\data\cfg\Careers
set dTarget=C:\Users\P Ditty\Documents\SH3\data\cfg\Backups_SCR
set fType=*.clg
for /f "delims=" %%f in ('dir /a-d /b /s "%dSource%\%fType%"') do (
copy  /v "%%f" "%dTarget%\" 2>nul
)

ありがとうございました。

4

1 に答える 1