API方法总结

File file = new File(path);                #创建文件对象,指向一个目录
file.exists() #判断目录或者文件是否存在
File[] files = file.listFiles(); #获取当前目录下所有的目录和文件
f.isDirectory() #判断是目录还是文件
f.getAbsolutePath() #获取文件的绝对路径

使用demo,

public static List<String> getFileName(String dir, List<String> fileList){
//dir字符串变成File文件对象,利用File的api实现需求
File file = new File(dir);//利用file方法listFiles(),返回这个路径下的所有目录+文件(只是当前目录,不包含子目录)
File[] files=file.listFiles();
for (File f : files) {
if(f.isDirectory()) {//递归
//必须有结束条件,for循环最终会结束,方法返回
getFileName(f.getAbsolutePath(), fileList );
}else {
fileList.add(f.getAbsolutePath());//
}
}
return fileList; }

最新文章

  1. 【刷题记录】 &amp;&amp; 【算法杂谈】折半枚举与upper_bound 和 lower_bound
  2. [转载]Average Manager vs. Great Manager Explained in 10 sketches
  3. Divide and Conquer:River Hopscotch(POJ 3258)
  4. Ubuntu 重新设置网络
  5. Ajax status状态详解
  6. 【转】placement new
  7. 【HDOJ】2579 Dating with girls(2)
  8. kubernetes源码阅读及编译
  9. Mac实用操作技巧(二)
  10. vue 中使用jquery
  11. 附001.kubectl介绍及使用
  12. iptables后,外网访问网站可以,内网无法访问【已解决】
  13. 在ros功能包CMakeLists.txt中获取所在功能包的路径 便于添加第三方库的相对路径
  14. Ubuntu下安装JDK图文教程详解 jdk-java6-30 .bin 的处理方法
  15. freerdp服务器共享屏幕,skype lync终端显示黑屏的原因分析
  16. 使用JSP的fmt标签实现国际化支持
  17. hive中文字符乱码 解决方法【转】
  18. 网页正文提取,降噪的实现(readability/Document)
  19. Internal Server Error: /favicon.ico 的解决方法
  20. 第六篇:GPU 并行优化的几种典型策略

热门文章

  1. 常用css3属性的ie兼容查看
  2. 6-vim-移动命令-01-方向和行内移动
  3. 31-Ubuntu-用户权限-02-ls输出信息介绍
  4. echarts的图表根据父容器大小的改变而改变(弹窗easy-ui的window窗口)
  5. python redis 批量设置过期key
  6. robotframework+python3+selenium之创建第一个项目---第三集
  7. 23.包、修饰符、jar
  8. leetcode-685-冗余连接②
  9. zjoi 2008 树的统计——树链剖分
  10. PHP FTP 常量