为了账号安全,请及时绑定邮箱和手机立即绑定

我在用copyfile方法是文件拒绝访问,不明白?

public static void copyFile(File srcFile,File destFile)throws IOException{
  if(!srcFile.exists()){
   throw new IllegalArgumentException("文件"+srcFile+"不存在");
  }
  if(!srcFile.isFile()){
   throw new IllegalArgumentException(srcFile+"不是文件");
  }
  FileInputStream in=new FileInputStream(srcFile);
  FileOutputStream out=new FileOutputStream(destFile);
  byte[] buf=new byte[8*1024];
  int b;
  while((b=in.read(buf,0,buf.length))!=-1){
   out.write(buf,0,b);
   out.flush();
  }
  in.close();
  out.close();
 }

public static void main(String[] args) throws IOException {
  // TODO Auto-generated method stub
  try{
  IOUtil.copyFile(new File("C:\\2345下载\\Test1.java"), new File(
    "C:\\2345下载"));
  }catch (IOException e) {
   // TODO: handle exception
   e.printStackTrace();
  }
 }

java.io.FileNotFoundException: C:\2345下载 (拒绝访问。)
 at java.io.FileOutputStream.open(Native Method)
 at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
 at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
 at package1.IOUtil.copyFile(IOUtil.java:62)
 at package1.IOUtilTest3.main(IOUtilTest3.java:15)


正在回答

1 回答

at java.io.FileOutputStream这个有问题

1 回复 有任何疑惑可以回复我~
#1

慕妹6361977 提问者

不明白哪里有问题?
2017-04-21 回复 有任何疑惑可以回复我~
#2

慕妹6361977 提问者

我找到问题了,非常感谢
2017-04-21 回复 有任何疑惑可以回复我~
#3

雪月羽痕 回复 慕妹6361977 提问者

不客气一起加油
2017-04-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我在用copyfile方法是文件拒绝访问,不明白?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信