- 如何使用批处理脚本拆分字符串?
SET JAVA_PATH = “C:\ Program Files文件\的Java \ jdk1.6.0_31” 上述如何使用批处理文件拆分字符串?
是我的字符串,我想只有 “C:\ Program Files文件”,从JAVA_PATH。如何得到它?
SET JAVA_PATH = “C:\ Program Files文件\的Java \ jdk1.6.0_31” 上述如何使用批处理文件拆分字符串?
是我的字符串,我想只有 “C:\ Program Files文件”,从JAVA_PATH。如何得到它?
您可以通过拆分字符位置字符串:
ECHO %java_path:~1,16%
或在特定字符分割:
FOR /F "DELIMS=\ TOKENS=1,2" %i IN (%java_path%) DO ECHO %i\%j
试试这个:
@ECHO OFF &SETLOCAL
SET "java_path=C:\Program Files\Java\jdk1.6.0_31"
SET "this=%java_path:~3%"
SET "this=%this:*\=%"
CALL SET "this=%%java_path:%this%=%%"
SET "this=%this:~0,-1%"
ECHO %this%