java复制时出错系统找不到指定的文件

2025-01-05 22:10:38
推荐回答(3个)
回答1:

一楼应该正解
字符串中如果出现\的时候,虚拟机会尝试进行转义,如:\n代表换行
\t代表水平制表符等。
所以你如果想要在字符串中有一个\,需要在\前面加上一个\,转义虚拟机就会把两个\\转义成为一个,这样的文件路径才是正确的

回答2:

FileInputStream input = new FileInputStream("E:/good.txt");
应该是FileInputStream input = new FileInputStream("E:\\good.txt");吧?

回答3:

这与Eclipse无关,你看看你的文件是不是还有隐藏的扩展名,应该是文件的问题,你可以换一个文件试试,看能不能读取,如D盘什么的。