0
点赞
收藏
分享

微信扫一扫

javaIO 输入输出流

//创建输入流
File file = new File("src/R1L24S@4(}WW6%_H[%326WP.jpg");
InputStream is = new FileInputStream(file);
byte bt[] = new byte[is.available()];
is.read(bt, 0, bt.length);
//创建输出流
 OutputStream os = new FileOutputStream("D:\\DOWNLOAD");这里会抛异常
 //正确的写话
 OutputStream os = new FileOutputStream("D:\\DOWNLOAD.jpg");这里会抛异常
 os.write(bt);
 os.flush();
 os.close();
 is.close();

api的构造函数:


FileOutputStream(File 这里使用new File("文件名字")不是文件目录


          创建一个向指定

File 对象表示的文件中写入数据的文件输出流。

FileOutputStream(File


          创建一个向指定

File 对象表示的文件中写入数据的文件输出流。

FileOutputStream(FileDescriptor


          创建一个向指定文件描述符处写入数据的输出文件流,该文件描述符表示一个到文件系统中的某个实际文件的现有连接。

FileOutputStream(String


          创建一个向具有指定名称的文件中写入数据的输出文件流。

FileOutputStream(String boolean append 表示是否追加文本
          创建一个向具有指定 name 的文件中写入数据的输出文件流。

 

 

Exception in thread "main" java.io.FileNotFoundException: D:\DOWNLOAD (拒绝访问。)

at java.io.FileOutputStream.open(Native Method)

at java.io.FileOutputStream.<init>(Unknown Source)

at java.io.FileOutputStream.<init>(Unknown Source)

at com.io.test.InputStreamTest.main(InputStreamTest.java:23)


举报

相关推荐

0 条评论