だから、基本的に、のは、私はディレクトリに以下のフォルダを持っているとしましょう:ディレクトリ内のすべてのフォルダにテキストファイルを作成するスクリプトを作成するにはどうすればよいですか? (Windowsのバッチ)
test_folder_1
test_folder_2
そして私もその内のすべてのフォルダのリストをテキストファイルを持っていますディレクトリ。
ディレクトリ内のすべてのフォルダにテキストファイルtest.txtを作成するスクリプトを作成するにはどうすればよいですか? (test_folder_1とtest_folder_2)?私が得る、これを実行している、しかし
for /F "tokens=1 delims=," %%v IN (folderlist.txt) DO echo test>"C:\Users\myname\My Documents\test\"%%v""
:
私はオンラインで見つけるいくつかのコードを変更し、これを得てみました「アクセスが拒否されました。」
何が問題になりましたか、これを行う別の方法はありますか?ありがとう。 %%v
周りの間違った二重引用符にもかかわらず
ありがとうMofi。私はあなたにも尋ねることができます、なぜ%vではなく%% vを使用しますか?どのような場合でも1つの%記号を使用できますか?その場合、その2つの違いは何ですか? – Ambushes
コマンドラインから直接コマンドを実行する場合は、単一の%記号を使用します。バッチファイル内で二重%記号が使用されます。 – Filipus