Java文件流的原理与应用

如何判断是输入流还是输出流?
以内存为参照物,如果数据是向内存流动是输入流,反之则是输出流
java流分为两种流
1,字节流:可以用于读写二进制文件及任何类型文件byte
2,字符流:可以用于读写文件文本
字节流:输入(InputStream) 输出(OutputStream)
字符流:输入(Reader)         输出(writer)
import java.io.File;
import java.io.IOException;
public class Test1 {
 
 public Test1() {
 }
public void test1() {
// // 创建一个文件对象
// File ff = new File("F:\\aa.txt");
//  System.out.println("文件路径" + ff.getAbsolutePath());
//  System.out.println("文件大小" + ff.length());

//  //创建一个文件和创建文件夹
//  File f=new File("f:\\fff\\hsp.txt");
//  if(!f.exists())
//  {
//   //可以创建
// try {
// f.createNewFile();
//} catch (IOException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
//}
//  }
//  else{
//   
//   System.out.println("有文件");
//  }
//  
//  
// File fff=new File("f:\\fff");
// if(f.isDirectory())
// {
//  System.out.print("文件夹已存在");
// }
// else{//创建
//  fff.mkdir();
// }
 
 //列出文件夹所有文件
 File ffff=new File("F:\\123");
 if(ffff.isDirectory())
 {
  File list[]=ffff.listFiles();
 for(int i=0;i

 

你可能感兴趣的:(javaweb应用问题解决)