Java_基础—File类的判断功能

柔情只为你懂 2022-06-12 09:21 238阅读 0赞
  1. package com.soar.file;
  2. import java.io.File;
  3. public class Demo4_FileMethod {
  4. /*
  5. * A:判断功能
  6. * public boolean isDirectory():判断是否是目录
  7. * public boolean isFile():判断是否是文件
  8. * public boolean exists():判断是否存在
  9. * public boolean canRead():判断是否可读
  10. * public boolean canWrite():判断是否可写
  11. * public boolean isHidden():判断是否隐藏
  12. * B:案例演示
  13. * File类的判断功能
  14. */
  15. public static void main(String[] args) {
  16. //isFile_isDir();
  17. File file = new File("zzz");
  18. file.setReadable(false); //设置为不可读,但是设置不成功
  19. System.out.println(file.canRead()); //true windows系统认为所有的文件都是可读的
  20. file.setWritable(false);
  21. System.out.println(file.canWrite()); //false windows系统可以设置为不可写
  22. //在该项目下创建一个aaa.txt并设置为隐藏,判断是否为隐藏文件
  23. File file2 = new File("aaa.txt");
  24. System.out.println(file2.isHidden()); //true
  25. System.out.println(file.isHidden()); //false
  26. }
  27. private static void isFile_isDir() {
  28. File dir1 = new File("ccc");
  29. File dir2 = new File("zzz");
  30. //判断是否是文件夹
  31. System.out.println(dir1.isDirectory()); //true
  32. System.out.println(dir2.isDirectory()); //false
  33. //判断是否是文件
  34. System.out.println(dir1.isFile()); //false
  35. System.out.println(dir2.isFile()); //true
  36. }
  37. }

发表评论

表情:
评论列表 (有 0 条评论,238人围观)

还没有评论,来说两句吧...

相关阅读