[Java] 文件操作方法 →→→→→进入此内容的聊天室

来自 , 2019-09-04, 写在 Java, 查看 115 次.
URL http://www.code666.cn/view/ae0eb3ee
  1. /*
  2.  * FileOperation.java
  3.  *
  4.  * Created on 2006年8月22日, 下午4:25
  5.  *
  6.  * 文件操作方法
  7.  */
  8.  
  9. package study.iostudy;
  10.  
  11. import java.io.*;
  12.  
  13. /*
  14.  * 有关文件操作方面的方法有如下几种:
  15.  * boolean createNewFile(); 根据当前的文件对象创建一个新的文件。
  16.  * boolean mkdir(); 根据当前的文件对象生成一目录,也就是指定路径下的文件夹。
  17.  * boolean mkdirs(); 也是根据当前的文件对象生成一个目录,
  18.  *                    不同的地方在于该方法即使创建目录失败,
  19.  *                    也会成功参数中指定的所有父目录。
  20.  * boolean delete(); 删除当前的文件。
  21.  * void deleteOnExit(); 当前Java虚拟机终止时删除当前的文件。
  22.  * String list(); 列出当前目录下的文件。
  23.  */
  24. public class FileOperation {
  25.         public static void main(String[] args) {
  26.                 File fileObject = new File("d:\\mydir", "firstFile.txt");
  27.                 File dirObject1 = new File("d:\\mydir\\01");
  28.                 File dirObject2 = new File("d:\\mydir\\02");
  29.                 File dirObject3 = new File("d:\\mydir");
  30.                 System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
  31.                 System.out.println("file object: " + fileObject);
  32.                 System.out.println("dir object 1: " + dirObject1);
  33.                 System.out.println("dir object 2" + dirObject2);
  34.                 try {
  35.                         dirObject1.mkdir();
  36.                         dirObject2.mkdirs();
  37.                 } catch (SecurityException e) {
  38.                         e.printStackTrace();
  39.                 }
  40.                 try {
  41.                         fileObject.createNewFile();
  42.                 } catch (IOException e) {
  43.                         e.printStackTrace();
  44.                 }
  45.                 String[] files = dirObject2.list();
  46.                 for (int i = 0; i < files.length; i++) {
  47.                         System.out.println("list files in myhdir: " + files[i]);
  48.                 }
  49.                 System.out.println("dir object 1 exist? " + dirObject1.exists());
  50.                 System.out.println("dir object 2 exist? " + dirObject2.exists());
  51.                 boolean dir1Del = dirObject1.delete();
  52.                 dirObject2.deleteOnExit();
  53.                 System.out.println("dir object 1 exist? " + dirObject1.exists());
  54.                 System.out.println("dir object 2 exist? " + dirObject2.exists());
  55.         }
  56. }
  57.  

回复 "文件操作方法"

这儿你可以回复上面这条便签

captcha