在用io流的字节流输入输出文件夹内容的时候遇到的拒绝访问 问题 以及解决问题
报错:
Exception in thread "main" java.io.FileNotFoundException: D:img (拒绝访问。)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.
at java.io.FileInputStream.
at cn.hp.io.Demo01.main(Demo01.java:8)
代码:
修改后代码:(写的那个路径是不是具体路径,所以需要我们去先找到具体路径,然后在进行传输)
File file = new File("D://img");
File[] files = file.listFiles();
for (int i = 0; i < files.length; i++) {
FileInputStream in= new FileInputStream(files[i]);
System.out.println(files[i]);
File file1 = new File("D://img2");
FileOutputStream out = new FileOutputStream(file1+"//"+files[i].getName());
int c=-1;
while ((c=in.read())!=-1){
out.write(c);
out.flush();
}
in.close();
out.close();
}
成功解决问题!!!!



