バッチファイルでカレントディレクトリにファイル名を追加するには?
-
21-08-2019 - |
質問
私はディレクトリにファイル名を追加し、バッチが実行されてから、現在のディレクトリ内のファイルを検索すると、そのコマンドの一部として、そのディレクトリ全体を含めます。
だから、.....
ディレクトリ:
C:\一時ファイル\バッチ
ファイル:\一時ファイル\バッチ tmp1.txt tmp2.txt tmp3.txt anyname.exe
私は、任意の.exeファイルを検索し、ディレクトリ名に追加して、別のディレクトリにオーバー.exeファイルをコピーするためのコマンドの一部として、新しい文字列を使用して、ディレクトリから実行するバッチファイルを、したいです。
:コマンドは、最終的には、この(FILETRANSFERSW.exeがディレクトリにもあるファイル転送ソフトウェアです)のように読みますC:\ tempfiled \バッチ> FILETRANSFERSW.exeは "%CD%\ tmp4.exe" X:\ DEST
.exeファイル名はので、私は動的に私はバッチファイルを実行して上記のコマンドたびに新しいファイル名を追加する必要が変更されます。任意のアイデア??
解決
私が正しくあなたの問題を読めば、それがキーワード「」を使用するのに十分である?
for %a in (*.exe) do FILETRANSFERSW.exe %a X:\dest
あなたのような無害なもので、出力をテストすることができます
for %a in (*.exe) do echo [[%a]]
%aは、それぞれに対して完全なファイル名を返し、カレントディレクトリに* .exeファイルを反復処理まで終了します。
所属していません StackOverflow