批处理的字符串截取

来源:百度知道 编辑:UC知道 时间:2024/05/18 06:50:41
例如set curDir1=%2 ,如果curDir1的值为"c:\documents and settings"(包含引号!!),
如何得到c:\documents and settings,即去除了引号,同时将它保存到一个变量curDir2中,谢谢
呵呵,题目是:批处理的字符串截取,bat文件~~~

set curDir1=%~2

这样即可.

curDir2=curDir1.subString(1,curDir1.length-1)
这样截取字符串

不知道你用的是什么语言,这是java版的

C:\>set curDir1="c:\documents and settings"

C:\>echo %curDir1%
"c:\documents and settings"

C:\>set curDir2=%curDir1:~1,-1%

C:\>echo %curDir2%
c:\documents and settings
------------------------------------------------
搞定!