- Java code
import java.io.*;public class TestFile { public static void main(String[] args) { int b=0; FileInputStream in=null; FileOutputStream out=null; try { in=new FileInputStream("C:/LJ.txt"); out=new FileOutputStream("D:/快捷方式"); while((b=in.read())!= -1) { out.write(b); } in.close(); out.close(); } catch(FileNotFoundException e) { System.out.println("系统找不到指定文件!"); System.exit(-1); } catch(IOException e) { System.out.println("文件复制错误!"); System.exit(-1); } System.out.println("文件复制成功!"); }}
想问一下,我指定的源文件在,所写的路径都在,为什么运行出来是“系统找不到指定文件!”,是不是与环境变量有关?谢谢啦!
------解决方案--------------------
C://LJ.txt这样试试
------解决方案--------------------
错了,应该你你读取的文件没有找到,C:\LJ.txt 你看看文件名是不是LJ.txt.txt,有时候系统会隐藏文本文件的拓展名,我这里运行代码没有问题的