黑马程序员技术交流社区

标题: 这个里面无法创建C:/work/test11.txt,之前的几个都创建成功了,求解!!! [打印本页]

作者: 王新年    时间: 2014-1-8 21:13
标题: 这个里面无法创建C:/work/test11.txt,之前的几个都创建成功了,求解!!!
//这个里面无法创建C:/work/test11.txt,之前的几个都创建成功了,求解!!!
import java.io.*;
public class output{   
     public static void main(String args[]){      
             try{      
                     File f=new File("C:/work/key.key");     
                     File a=new File("C:/work/test9.txt");     
                     File b=new File("C:/work/test11.txt");   
                     FileInputStream keyfis=new FileInputStream(f);      
                     FileInputStream fis=new FileInputStream(a);     
                     FileOutputStream fos=new FileOutputStream(b);   
                     int key[]=new int[128];     
                     int c=fis.available();   
                     for(int i=0;i<c;i++){      
                             key[i]=keyfis.read();      
                             fos.write(fis.read()-key[i]);  
                             }      
                     }catch(Exception e){}  
             }
     }

作者: LuckyQS    时间: 2014-1-9 16:04
可能是你的防火墙禁止java在C盘建立文件,我的电脑就是这样
作者: 午夜b'Boy    时间: 2014-1-9 18:05
搞不懂你为何建两个输入流,和一个输出流,而且取读取流1的大小当作读取流2的循环判断条件,不出鬼才怪




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2