package com.xinwen.user.controller;

import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;

public class GetFileName
{
public static String [] getFileName(String path)
{
File file = new File(path);
String [] fileName = file.list();
return fileName;
}
public static void getAllFileName(String path,ArrayList<String> fileName)
{
File file = new File(path);
File [] files = file.listFiles();
String [] names = file.list();
if(names != null)
fileName.addAll(Arrays.asList(names));
for(File a:files)
{
if(a.isDirectory())
{
getAllFileName(a.getAbsolutePath(),fileName);
}
}
}
public static void main(String[] args)
{
String [] fileName = getFileName("文件路径");
for(String name:fileName)
{
System.out.println(name);
}
System.out.println("--------------------------------");
ArrayList<String> listFileName = new ArrayList<String>();
getAllFileName("文件路径",listFileName);
for(String name:listFileName)
{
System.out.println(name);
}

}
}

最新文章

  1. Nohttp网络请求数据,Post以及Get的简单实用以及设置缓存文字的的请求
  2. php分布式redis实现session共享
  3. fetch简明学习
  4. JS 获取某个容器控件中id包含制定字符串的控件id列表
  5. pdf.js插件使用记录,在线打开pdf
  6. Java集合源码学习(四)HashMap
  7. shelly - HYMN TO INTELLECTUAL BEAUTY
  8. curl提示不支持https协议解决方法
  9. Codeforces 280C Game on Tree 期望
  10. Java文件管理系统
  11. Android 自定义可拖拽View,界面渲染刷新后不会自动回到起始位置
  12. sql的split()函数
  13. C#一个简单的关于线程的实例
  14. nginx重写链接
  15. 条件随机场(CRF)-IIS学习算法
  16. 08 Java 集合的线程安全问题
  17. 从JavaScript 数组去重看兼容性有关问题,及性能优化(摘自玉伯博客)
  18. Oracle sqlldr命令
  19. Nginx+Tomcat+Redis实现集群搭建
  20. sql索引从入门到精通(十亿行数据测试报告)

热门文章

  1. java中servletContextListener、httpSessionListener和servletRequestListener使用整理
  2. 1.1 PCI总线的组成结构
  3. 多线程实现之Java
  4. 把mmapv1存储引擎存储的mongodb3.0数据库数据复制到WiredTiger存储引擎的mongodb3.2中
  5. List转换成JSON对象报错(二)
  6. ASP.NET性能调试
  7. Java和Flex整合报错(四)
  8. T470p VS 2017 上运行 VS 2015 + Qt 5.6.2 + GLSL 400
  9. PC响应式、固宽布局思想
  10. 干货:JVM 堆内存和非堆内存