前言
在练习java io操作时,将一个txt文件复制到另一个路径。 第一次复制是成功的。 txt文件存储的都是中文,当我复制完成后使用idea打开,系统提示编码不对,出现了以下提示,我点击了将工程的编码改为GBK,test文件当时是可以顺利查看的。 然而再次运行TxtCopy.main时就会报错系统找不到指定的路径。
代码如下
public class TxtCopy {
public static void main(String[] args) throws IOException {
String fileName1 = "D:/learn/java/小说/狂人日记.txt";
// String fileName1 = "D:/learn/java/eng.txt";
String fileName2 = "src/test.txt";
FileInputStream fos1 = new FileInputStream(fileName1);
FileOutputStream fos2 = new FileOutputStream(fileName2);
byte[] bytes = new byte[1024];
int len = 0;
while (true){
len = fos1.read(bytes);
if(len |