ドラッグ&ドロップで引数に渡したファイルとディレクトリの一覧を、一つのディレクトリにまとめてパスつきのzipファイルにするWindowsバッチを作成しています。
処理の流れは以下の通りです。
1.zipするためのディレクトリを作成
2.1で作成したファイルに引数のファイルをxcopyコマンドで1つずつコピーする
3.1のディレクトリをLhaplusでパス付のzipにする
■質問
引数のファイルに「&」が含まれると、処理2でfor文で回すときに、ファイル名が「&」の前までと認識されてしまい、コピー対象のファイルが存在しないと怒られます。
「&」が含まれるファイルもコピーしたい場合、どうすればいいですか?
コードは下記の通りです。
for %%f in (%・) do (
xcopy %%f コピー先
)
ご回答いただけると幸いです。
以上です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/12 15:28
2019/06/12 15:32