关于IO流的问题:FileOutputStream f=new FileOutputStream("url");

我用jFreeChart 生成图片 想把它保存到 WebRoot 下 img下的1.jpg
FileOutputStream f=new FileOutputStream("url"); url该怎么写呢?
MyEclipse 环境

FileOutputStream f=new FileOutputStream(new File("文件的绝对路径"));追问

。。。。。。。。无语我也知道是绝对路径啊 我写了好多种 都抛异常 找不到路径

追答

windows linux?
服务器 客户端?
要搞清楚这些

追问

myEclipse

追答

有点无语了- -

追问

windows7 服务器

追答

FileOutputStream fos=new FileOutputStream(new File("D:\\dqn61.gif"));
FileInputStream fis=new FileInputStream(new File("D:\\dqn6.gif"));
byte[] bs=new byte[10240];
for(int rl=fis.read(bs);rl>0;rl=fis.read(bs)){
fos.write(bs, 0, rl);
}
fos.close();
fis.close();

温馨提示:内容为网友见解,仅供参考
无其他回答

java中,怎样用IO流把任意路径的任意文件的字节读取成二进制
FileOutputStream fos = new FileOutputStream("b.txt");int a = fis.read();while(a != -1){ fos.write(a);a = fis.read();} fis.close()fos.close()

关于JAVA IO流
io流主要也就分两大类:一、字节流、字符流 二、输入流、输出流最基本的也就是FileInputStream\/FileOutputStream和InputStreamReader\/OutputStreamReader掌握这两种,其他也确实类似以下是看到别人总结的一些关于io流的,希望对你有帮助Java IO的一般使用原则:一、按数据来源(去向)分类:1、是文件:File...

java输入输出流怎么写,
FileOutputStream类用来处理以文件作为数据输出目的数据流;一个表示文件名的字符串,也可以是File或FileDescriptor对象。创建一个文件流对象有两种方法:方式1:File f=new File("d:\/abc.txt");FileOutputStream out=new FileOutputStream (f);方式2:FileOutputStream out=newFileOutputStream("d:\/abc.txt");方式3:...

用java中的io流写入文件如何避免覆盖原来的内容?求代码
用这个方法public FileOutputStream(String name,boolean append)throws FileNotFoundException,将逻辑值append设为false时,写入的字节数据覆盖文本原来的内容,为ture是即追加到原来文本的末尾。覆盖原文本内容如:FileOutputStream x=new FileOutputStream("文件全路径",false);throws FileNotFoundException...

请简述可以使用IO流的哪些方式将对一个文本文件进行拷贝 在线急等_百 ...
BufferedInputStream[缓冲区输入流]BufferedOutputStream[缓冲区输出流]这两个流是内置了缓冲区流,也就是说内部有一个 字节数组 直接使用 FileInputStream 文件输入流 FileOutputStream 文件输出流 然后new一个byte[],用来储存移动字节 while(( b = xxx1.read()) != -1){xxx2.write(b);} 这样...

关于IO流, String s=new String(b);是什么意思为什么定义它
关于IO流, String s=new String(b);是什么意思为什么定义它 try{FileInputStreamfi=newFileInputStream(".\/a.txt");FileOutputStreamfo=newFileOutputStream(".\/a1.txt");byte[]b=newbyte[100];try{fi.read(b);fo.write(b);}catch(IOExceptione... try { FileInputStream fi=new FileInputStream("...

java中IO流操作怎样关闭流
然后执行其他语句,再 in = new 、、、在in new之前其他语句出exception,这时流没有被打开,也就无需关闭,如果不判断if(null != in) 硬要关闭in就出exception 另外你的代码按如下写会更合理:if(null != in){ try{ in.flush();in.close();in = null;} catch(IOExection e){};} ...

Java IO流中先关闭输出流还是先关闭输入流?为什么?
2)先关外层,再关内层。如BufferedInputStream包装了一个FileInputStream,那么先 关BufferedInputStream,再关FileInputStream。但要注意的是由于一般处理流持有节点流引用,处理流都会在自己的close方法中去关闭节点流,因此我们只要关闭外层的处理流即可,如果多此一举的关闭节点流反而会报错。如...

读写文件的基本流有哪些
OutputStreamWriter需要和OutputStream套接 例:OutputStreamWriter osw = new OutputStreamWriter (new FileOutputStream(文件路径);方法例:osw.getEncoding(); 获得流的编码方式 十二、数据流与字节数组流:数据流主要为实现可以存取Java原始数据类型如long,boolean 数据流是字节流 DataInputStream需要...

java io流中涉及到了哪些设计模式
1、装饰器模式 Java IO流使用了装饰器模式,通过继承和实现抽象类或接口来扩展一个流的功能。例如,BufferedInputStream和BufferedOutputStream都是装饰器类,它们为InputStream和OutputStream添加了缓冲功能。2、工厂模式 Java IO流使用工厂模式来创建各种类型的流对象。例如,FileInputStream和FileOutputStream都...

相似回答