そのため、オンラインで解決策を検索しようとしましたが、見つかりませんでした。基本的に、次のようなコマンドがあります。
for /D %%X in (s*) do copy f1.txt %%X\f1.txt && copy f2.txt %%X\f2.txt
ただし、f1.txt が存在しない場合はThe system cannot find the file specified
、特定のディレクトリに f2.txt がコピーされません。
f1.txt が存在しない場合でも f2.txt をコピーするには、どうすればこれを回避できますか? これらのコピー ステートメントはfor
多くのコマンドを含む巨大なループ内にあるため、単純に 2 つの異なる行に分割することはできません。