本帖最后由 陈泽鑫 于 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"," ")置换空格后仍然提示找不到目标文件.我已经测试过了在传入没有空格的路径程序编译通过...所以代码没有问题,就是路径中的空格问题,不知道该怎么解决?
|
|