バッチファイルでカレントディレクトリにファイル名を追加するには?

StackOverflow https://stackoverflow.com/questions/517106

  •  21-08-2019
  •  | 
  •  

質問

私はディレクトリにファイル名を追加し、バッチが実行されてから、現在のディレクトリ内のファイルを検索すると、そのコマンドの一部として、そのディレクトリ全体を含めます。

だから、.....

ディレクトリ:
C:\一時ファイル\バッチ

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ファイルを反復処理まで終了します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top