Java文件操作

原创 Laughing  2017-11-07 00:14  阅读 58 次 评论 0 条
  1. File file = new File(".");  
  2.         System.out.println(file.getName());//获取文件名  .  
  3.         System.out.println(file.getParent());//获取父级路径 null  
  4.         System.out.println(file.getAbsoluteFile());//获取绝对路径 /Users/lisen/Git/JavaStudy/JavaStudy/.  
  5.         System.out.println(file.getAbsoluteFile().getParent());///Users/lisen/Git/JavaStudy/JavaStudy  
  6.         File tempFile = File.createTempFile("temp",".txt",file);  
  7.         tempFile.deleteOnExit();//制定JVM退出时删除文件  
  8.         File newFile = new File(System.currentTimeMillis()+"");  
  9.         System.out.println(newFile.exists());  
  10.         newFile.createNewFile();  
  11.         String[] fileList = file.list();  
  12.         for(String fileName:fileList){  
  13.             System.out.println(fileName);  
  14.         }  
  15.         String[] nameList = file.list((dir,name)->name.endsWith(".java") || new File(name).isDirectory());//过滤器  
  16.         for(String fileName:nameList){  
  17.             System.out.println(fileName);  
  18.         }  

输出结果

  1. .  
  2. null  
  3. /Users/lisen/Git/JavaStudy/JavaStudy/.  
  4. /Users/lisen/Git/JavaStudy/JavaStudy  
  5. false  
  6. 1509984420275  
  7. 1509984502631  
  8. .DS_Store  
  9. bin  
  10. .classpath  
  11. 1509984682506  
  12. temp4086859613505563399.txt  
  13. .gitignore  
  14. .settings  
  15. .project  
  16. doc  
  17. prop.txt  
  18. src  
  19. bin  
  20. .settings  
  21. doc  
  22. src  
本文地址:https://www.lisen.me/java-file-operation.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情