• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキスト内の文字列をファイル名にして保存するバッチ)

テキスト内のデータをファイル名にして保存するバッチ

このQ&Aのポイント
  • テキスト内のデータをファイルとして保存するバッチを作成する方法を教えてください。
  • テキスト内のデータをフォルダ名に保存する方法はわかりますが、テキストとして保存する方法がわかりません。
  • Windowsサーバで利用するバッチを使って、テキスト内のデータをファイル名として保存したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8467/18126)
回答No.1

こんな感じ? for /f %%a in (%1) do type nul > %%a.txt

isikaha
質問者

お礼

頂いた内容でやりたいことができました。 とても助かりました。ありがとうございます!

その他の回答 (1)

  • ballville
  • ベストアンサー率47% (233/487)
回答No.2

その名前のファイルが既に存在する場合、どうしたらいいでしょう。 1)問答無用で上書きする 2)エラーではねる(スキップし、次の行へする) 3)エラーで止まる(バッチ自体を終了する) 4)ユーザーにファイル名入力を促す(バッチ一時停止) 5)適当な重複のないファイル名で保存しておき、ログファイルにその旨を記録する 6)バッチ起動時に当該フォルダ上のファイルを問答無用ですべて消してしまい、その後に作業する ………などなど、さまざまな方策が考えられますが。 また、File_List.txt内にファイル名として許されない文字があったらどうしますか。例えば「A:カンパニー」「\ショップOK」みたいな会社名だったらどうしますか。 その場合も上記のようなことを考えなければなりませんが。