[Java] java测试和设置文件属性 →→→→→进入此内容的聊天室

来自 , 2020-11-28, 写在 Java, 查看 207 次.
URL http://www.code666.cn/view/500e75a0
  1. /*
  2. * SetterFileAttribute.java
  3. *
  4. * Created on 2006年8月22日, 下午3:51
  5. *
  6. * 测试和设置文件属性
  7. */
  8. package study.iostudy;
  9. import java.io.*;
  10. public class SetterFileAttribute
  11. {
  12.      /*
  13.       * File类中提供的有关文件属性测试方面的方法有以下几种:
  14.       * boolean exists(); 测试当前文件对象指示的文件是否存在。
  15.       * boolean isFile(); 测试当前文件对象是不是文件。
  16.       * boolean isDirectory(); 测试当前文件对象是不是目录。
  17.       * boolean canRead(); 测试当前文件对象是否可读。
  18.       * boolean canWrite(); 测试当前文件对象是否可写。
  19.       * boolean setReadOnly(); 将当前文件对象设置为只读。
  20.       * long length(); 获得当前文件对象的长度。
  21.       */
  22.      public static void main(String[] args)
  23.      {
  24.          File dirObject = new File("d:\\mydir");
  25.          File fileObject = new File("d:\\mydir\\firstFile.txt");
  26.          try
  27.          {
  28.              dirObject.mkdir();
  29.              fileObject.createNewFile();
  30.          }catch(IOException e)
  31.          {
  32.              e.printStackTrace();
  33.          }
  34.          System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * ");
  35.          System.out.println("there are some information about property of file object:");
  36.          System.out.println("file object : " + fileObject);
  37.          System.out.println("file exist? " + fileObject.exists());
  38.          System.out.println("Is a file? " + fileObject.isFile());
  39.          System.out.println("Is a directory?" + fileObject.isDirectory());
  40.          System.out.println("Can read this file? " + fileObject.canRead());
  41.          System.out.println("Can write this fie? " + fileObject.canWrite());
  42.          long fileLen = fileObject.length();
  43.          System.out.println("file length: " +fileLen);
  44.          boolean fileRead = fileObject.setReadOnly();
  45.          System.out.println(fileRead);
  46.          System.out.println("Can read this file? " + fileObject.canRead());
  47.          System.out.println("Can write this fie? " + fileObject.canWrite());
  48.          System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * ");
  49.      }
  50. }
  51.  

回复 "java测试和设置文件属性"

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

captcha