ディレクトリ内のすべてのフォルダにファイル(例:a.jpg)をコピーします。すべてのフォルダのバッチファイルにコピーしますか?
私はあなたがそのような何かをするバッチファイルを持っているん
copy a.jpg */a.jpg
ようなものが必要?
(PS。私はウィンドウを使用)
ディレクトリ内のすべてのフォルダにファイル(例:a.jpg)をコピーします。すべてのフォルダのバッチファイルにコピーしますか?
私はあなたがそのような何かをするバッチファイルを持っているん
copy a.jpg */a.jpg
ようなものが必要?
(PS。私はウィンドウを使用)
コマンドの
for /f "tokens=*" %f in ('dir . /ad/b') do copy "a.jpg" "%f"
は、バッチファイルで
を配置するときは、使用してこれを行うことができます代わりに%を%% F使用することを忘れないでください使用for
コマンドには/r
スイッチがあり、これはディレクトリツリーを列挙するために使用されます。たとえば、これはCをコピーします:\のa.jpgファイルをCに:\ Testフォルダとそのサブフォルダのすべてを:\ Testフォルダとそのすべてのサブフォルダと%%~ff
:
for /r "C:\Test" %%f in (.) do (
copy "C:\a.jpg" "%%~ff" > nul
)
はfor /r "C:\Test" %%f in (.)
文は、Cを列挙します現在のフォルダ名を返します。
を使用して、ディレクトリのすべてのフォルダにファイルをコピーすることができ
がCをコピーDO:\ myfileの%グラム
説明:上記のコマンドで
: - %gが DIR/AD/B/S、可変である: - /F、すべてのフォルダおよびディレクトリの下位フォルダを表示するためのコマンドである: - ありますコマンドと一緒に使用していたスイッチをブラケットで囲んだコマンドの結果を反復したい場合(この場合は( 'dir/AD/B/S')、 c:¥myfile: - すべてのサブフォルダにコピーしたいファイルです
隠しファイルまたはシステムファイルはどうですか?私は試みたが、それはファイルが見つかりません – Strider