Bat は変数文字列内のスペースを削除します

Bat は変数文字列内のスペースを削除します

序文

バットはタイムパンチツールを作りましたが、タイムが一桁の場合、バットが取得するものにはスペースが生じます。

ソースコード

この方法では、ファイル名にはスペースが使用できないため、ファイルへの書き込みに煩わされることはありません。

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set abc=                          aaabbbccc

:delleft
if "%abc:~0,1%"==" " set abc=%abc:~1%&&goto delleft
echo 去掉左边空格:%abc%

set abc=aaabbbccc                                                  
:delright
if "%abc:~-1%"==" " set abc=%abc:~0,-1%&&goto delright
echo 去掉右边空格:%abc%

set abc=        aaa     bbb       ccc           
set "abc=%abc: =%"
echo 去掉所有空格:%abc%
pause

から転送されました

元の
バット ファイルは変数文字列内のスペースを削除します。

おすすめ

転載: blog.csdn.net/a71468293a/article/details/127747191