黑马程序员技术交流社区
标题:
路径空格问题?
[打印本页]
作者:
陈泽鑫
时间:
2012-12-7 15:43
标题:
路径空格问题?
本帖最后由 陈泽鑫 于 2012-12-8 11:30 编辑
在使用main来获取文件路径的时候原意是让args[0]是文件路径,args[1]是目标路径,但是输入如:D:\MyEclipse 9\cn\*.txt XXX的时候,String filePath = args[0]+" "+args[1]才是目标路径,而且
FileInputStream fis = new FileInputStream(filePath);编译出错,系统找不到目标文件,然后按网上说的将" "空格
replaceAll("%20"," ")
置换空格后仍然提示找不到目标文件.我已经测试过了在传入没有空格的路径程序编译通过...所以代码没有问题,就是路径中的空格问题,不知道该怎么解决?
作者:
新立
时间:
2012-12-7 16:50
这种有空格的路径一般是加引号,表示一个字符串吧,记不太清了
MyEclipse和9中间的空格,如果不加引号肯定会分开
作者:
陈泽鑫
时间:
2012-12-8 11:28
新立 发表于 2012-12-7 16:50
这种有空格的路径一般是加引号,表示一个字符串吧,记不太清了
MyEclipse和9中间的空格,如果不加引号肯定 ...
谢了..确实这样,加了引号就解决了,而且在把有空格路径的文件拖入cmd中也会自动加上引号
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2