●ABCDEF[1234]
┗ 1234.txt
●[1234]ABCDEF
┗ 1234.txt
●ABC[1234]DEF
┗ 1234.txt
このようにバッチファイルを使用してフォルダ名の[]の中の部分をファイル名にしたtxtファイルの出力をしようと考えているのですがいい方法はないでしょうか?
フォルダ名をファイル名にしたtxtファイルの出力なら簡単にできるのですが…
@echo off for %%f in (%*) do ( type nul > "%%f\%%~nf".txt )
「良い方法」を知りたいなら「powershellを使う」ってのが最適解だけどその回答で満足できる?
PowerShellを利用した方が良いと思います。powershell.exe からの記述で、バッチファイルとして実行できます。以下をバッチファイルとして試してみて。
http://blog.livedoor.jp/quantum_entanglement/teratail/20211109.txt
ありがとうございます。そんな方法もあるんですね。今回は他の方の方法で解決できそうですが、今後はPowerShellも考えてみます。
回答1件
あなたの回答
tips
プレビュー