java文件操作

it2022-05-09  23

java文件操作 在javajsp中有很多的地方要用到对文件的操作,文件操作也很简单,下面就列举一些文件操作的常用方法 jsp文件操作常用方法: mkdir() 方法用于对文件夹的创建   delete() 方法可以删除文件夹和文件  exists() 方法是判断文件夹或文件是否存在  createNewFile() 方法是创建一个文件  listFiles() 方法是获取文件夹下的文件  read() 方法是对文件进行读取  readLine() 方法是对文件进行以行读取  write() 方法是将字符或字符串写入文件  下面就对这些方法进行示例说明 1.目录的新建与删除 mkdir()方法: <%@ page import="java.io.*" %>  <%  String path = request.getRealPath("/file/");  String subPath = path+"mulu";  File ml = new File(subPath);  if(ml.exists())  {  ml.delete();  out.println(path + "文件夹mulu已经被删除!");  }  else  {  ml.mkdir();  out.println(path + "文件夹mulu创建成功!");  }  %>  2.文件的新建与删除 createNewFile()方法: <%@ page import="java.io.*" %>  <%  String path = request.getRealPath("/file/");  File fileName = new File(path, "File.txt");  if(fileName.exists())  {  fileName.delete();  out.println(path + "文件File.txt文件已经被删除!");  }  else  {  fileName.createNewFile();  out.println(path + "文件File.txt创建成功!");  }  %>  3.获取文件夹下的文件 listFiles()方法: <%@ page import="java.io.*" %>  <%  String path = request.getRealPath("/file/");  File fl = new File(path);  File list[] = fl.listFiles();  out.println("文件列表:<br>");  for(int i=0; i < list.length; i++)  {       out.println(list[i].getName()+"<br>");   }  %>  4.读取文件的内容 read()方法: <%@ page import="java.io.*" %>  <%  String path = request.getRealPath("/file/");   FileReader fr = new FileReader(path + "File.txt");   //单个字节方式读取  int c = fr.read();   while(c != -1) //判断是否已读到文件的结尾  {  out.print((char)c); //输出读取到的数据   c = fr.read(); //从文件中读取数据  if(c == 13) //判断是否为断行字节  {  out.print("<BR>"); //输出分行标签  fr.skip(1); //略过一个字节  c = fr.read(); //读取一个字节  }  }  fr.close();  %>  还可以用读取行的方式进行对文件的读取 readLine()方法: <%  BufferedReader br = new  BufferedReader(fr);  String brl = BufferedRead.readLine();  while(brl!=null)  {  out.println(brl+"<br>");  brl = BufferedRead.readLine();  }  brl.close();  fr.close();  %>  5.写入文件 write()方法: <%@ page import="java.io.*" %>  <%  String path = request.getRealPath("/file/");   FileWriter fw = new FileWriter(path + "File.txt");   fw.write("hello!");  fw.write("祝大家学习jsp愉快!");  fw.write("希望本文能给大家对’jsp文件操作的理解’有所帮助!");  fw.close();   %>  <a href="http://localhost:8080/k/file/File.txt">查看文件</a>  这时你只要点击"查看文件"的连接就能看到刚刚写入的字符串了! 

转载于:https://www.cnblogs.com/nanshouyong326/archive/2008/07/15/1243538.html


最新回复(0)