摘要: 批处理的命令行是用空格作为参数分隔符的,遇到带空格的参数的时候就麻烦了,所以我们可以把参数用双引号包起来,但是这样又会引入新的问题,参数也会死死的记住这个引号,当我们拼接路径的时候,就麻烦了,比如 readygo.bat "c:\pro files",批处理文件里面做了这样的处理set fileName=%1\test.txt结果就变成了 fileName="c:\pro files"\test.txt办法很简单:set fileName=%~1\test.txt,这样就去掉了双引号。注意,某些地方用到fileName的时候,有可能需要你再次包装:&qu 阅读全文
posted @ 2012-03-09 19:15 KymoWang 阅读(10223) 评论(0) 推荐(1) 编辑