環境変数の中間スペースを取り除くにはどうすればよいですか?環境変数の中間スペースを取り除くにはどうすればいいですか
あるディスクの空きディスク容量を取得する次のfor
ループフラグメントがあるとします。
for /f "tokens=3" %%i in ('dir ^| find "Dir(s)"') do set size=%%i
は、私は次のように区切り文字を取り除くしたいと思い、この
C:\>set size=129,028,096
のようなものをもたらすであろう。
for /f "delims=," %%i in ('echo %size%') do set size=%%i
と私はネイティブツールと無ミッドスペースや区切り文字でそれを得ることができますどのようにこの
set size=129 028 096
のようなものを得ましたか?
おかげで私は1つのステップ –
でそれを行うことができます未満の二行はおそらく –
非常にあなたがいない感謝。しかしそれは十分に短いはずです。トークン化を使用して各トークンを連結しようとすることはできますが、HDDのサイズによってはトークンが多かれ少なかれ...確かに理想的ではありません。私はあなたの最初の行に行き、すべてのカンマを置き換えます。 – Joey