精华内容
下载资源
问答
  • java获取文件夹下所有文件的名称

    前言

    想做一个文件管理系统。首先需要一个获取目录下所有文件路径的方式。

    代码

    	/**
    	 * 父文件路径
    	 * @param path
    	 */
    	public static void getFileName(String path,int tabNum) {
            File f = new File(path);
            if (!f.exists()) {
                System.out.println(path + " not exists");
                return;
            }
    
            String tab = "";
            for(int i= 0;i<tabNum;i++) {
            	tab += "-";
            }
            
            File fa[] = f.listFiles();
            for (int i = 0; i < fa.length; i++) {
                File fs = fa[i];
                if (fs.isDirectory()) {
                    System.out.println(tab +fs.getName() + " [目录]");
                    getFileName(fs.getPath(),tabNum+1);
                } else {
                    System.out.println(tab+ fs.getName());
                }
            }
        }
    

    将文件夹绝对路径填入,可以打印出该文件夹下所有文件名。
    (后续在此基础上做深入的开发)

    展开全文
  • java获取文件夹下所有文件的名称》由会员分享,可在线阅读,更多相关《java获取文件夹下所有文件的名称(2页珍藏版)》请在人人文库网上搜索。1、如果想要获得当前文件文件名只需要String fileName = file.list...

    《java获取文件夹下所有文件的名称》由会员分享,可在线阅读,更多相关《java获取文件夹下所有文件的名称(2页珍藏版)》请在人人文库网上搜索。

    1、如果想要获得当前文件中的文件名只需要String fileName = file.list();就可以了。如果要包括文件中的文件名就可以用递归的方式。下面是两个具体的实现。其中public static String getFileName(String path)是只得到当前文件中的文件名。public static void getAllFileName(String path,ArrayList fileName)是包括当前文件及其子文件的文件名。publicclassGetFileNamepublicstaticStringgetFileName(Stringpath)Filefile。

    2、=newFile(path);StringfileName=file.list();returnfileName;publicstaticvoidgetAllFileName(Stringpath,ArrayListfileName)Filefile=newFile(path);Filefiles=file.listFiles();Stringnames=file.list();if(names!=null)fileName.addAll(Arrays.asList(names);for(Filea:files)if(a.isDirectory()getAllFileName(a.getAbs。

    3、olutePath(),fileName);publicstaticvoidmain(Stringargs)StringfileName=getFileName(F:xiaoshuo);for(Stringname:fileName)System.out.println(name);System.out.println(-);精品.ArrayListlistFileName=newArrayList();getAllFileName(F:xiaoshuo,listFileName);for(Stringname:listFileName)System.out.println(name);运行时需要更改一下具体的文件夹。如有侵权请联系告知删除,感谢你们的配合!精品。

    展开全文
  • 主要介绍了Java获取文件夹下所有文件名称的方法,涉及java针对文件与目录相关操作技巧,需要朋友可以参考下
  • 就可以了如果要包括文件文件名就可以用递归方式下面是两个具体实现 其中public static String [] getFileName(String path)是只得到当前文件文件名public static void getAllFileName(String path,Array...
  • Java获取文件夹下所有文件的名称

    千次阅读 2019-10-24 09:25:26
    截图示例: 示例代码: import java.io.File; public class Test4 { public static void main(String[] args) { getFileName(); } public static void getFileName() { String path = "...

    截图示例:
    在这里插入图片描述

    示例代码:

    import java.io.File;
    
    public class Test4 {
    	
    	    public static void main(String[] args) {
    	        getFileName();
    	    }
    
    	    public static void getFileName() {
    	        String path = "F:/测试目录"; // 路径
    	        File f = new File(path);//获取路径  F:\测试目录
    	        if (!f.exists()) {
    	            System.out.println(path + " not exists");//不存在就输出
    	            return;
    	        }
    
    	        File fa[] = f.listFiles();//用数组接收  F:\笔记总结\C#, F:\笔记总结\if语句.txt
    	        for (int i = 0; i < fa.length; i++) {//循环遍历
    	            File fs = fa[i];//获取数组中的第i个
    	            if (fs.isDirectory()) {
    	                System.out.println(fs.getName() + " [目录]");//如果是目录就输出
    	            } else {
    	                System.out.println(fs.getName());//否则直接输出
    	            }
    	        }
    	    }
    	}
    

    效果示例:
    在这里插入图片描述

    展开全文
  • 大体思路:先获取路径,接着查询当前目录是否存在文件,如果不存在就结束程序,返回null。如果存在就判断是目录还是文件。importjava.io.File;publicclassGetFoldFileNames{/****@authorzdz8207*/...

    大体思路:先获取路径,接着查询当前目录下是否存在文件,如果不存在就结束程序,返回null。如果存在就判断是目录还是文件。

    import java.io.File;

    public class GetFoldFileNames {

    /**

    *

    * @author zdz8207

    */

    public static void main(String[] args) {

    getFileName();

    }

    public static void getFileName() {

    String path = "G:/lxz/20130611"; // 路径

    File f = new File(path);

    if (!f.exists()) {

    System.out.println(path + " not exists");

    return;

    }

    File fa[] = f.listFiles();

    for (int i = 0; i 

    File fs = fa[i];

    if (fs.isDirectory()) {

    System.out.println(fs.getName() + " [目录]");

    } else {

    System.out.println(fs.getName());

    }

    }

    }

    }

    展开全文
  • * 获取某个文件夹下的所有文件 * * @param fileNameList 存放文件名称的list * @param path 文件夹路径 * @return */ public static void getAllFileName(String path,ArrayList&lt;String&gt; ...
  • import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class FindFiles {public static void main(String[] args) {String path="e:/servi...
  • 获取指定文件夹下文件的名称,并根据需求截取子串需求:我要获取下面文件夹下的所有文件的名称,并得到子串: 源码:package cn.mike.demo;import java.io.File; import java.util.ArrayList; import java.util.List;/**...
  • //C:盘下的所有文件,包括文件夹 String[] filenames = new File("C:/").list();
  • //文件夹下所有文件名称集合 List<String> files = new ArrayList<String>(); //填写服务器上文件路径 File file = new File("/path..."); //获取所有文件,放到文件数组里 File[] fileList = file....
  • import java.io.File; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class FindFiles {  public static void main(String[] args) {
  • /** 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件 。* 并将文件夹文件名称打印在控制台上面。并且要显示文件目录层级* 注:运用了递归算法。*/public class FileDemo3 {public static void main...
  • 我正在创建一个用户从中选择文件的应用程序:FilePicker.PickFile(文件名)其中filename是一个字符串.在该方法中,它将转换为:文件文件=新文件(文件名);这并没有错.接下来,我做,if(file.exists()){System.out.println...
  • public static void main(String[] args) { testFileDirOrName("你项目路径"); } private static void testFileDirOrName(String path) { File dirFile = new File(path); if (dirFile.exists()) { ...
  • * 获取所有指定文件夹下的.btw名称 * @return * @author yrq * @date 2020/9/7 */ @PostMapping("/getBtwNameList") @ApiOperation(value = "取所有指定文件夹下的.btw名称", notes = "取所有指定文件夹下的....
  • 或者根据文件名称模糊搜索文件,那么就可以使用本方法:可以获取某个路径下所有文件夹名称,以及所有文件名称。代码:importjava.io.File;importjava.util.ArrayList;importjava.util.HashMap;importjava.util....
  • 方法1: ... * 该类可以输出指定路径下所有的文件名(文件名和文件夹名) * 指定一个路径即可 * */ public class TakeFilePathAndName { public static void main(String[] args) ...
  • /** 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件 。* 并将文件夹文件名称打印在控制台上面。并且要显示文件目录层级* 注:运用了递归算法。*/public class FileDemo3 {public static void main...
  • import java.io.File;/* * (1)调用File类的 public File[] listFiles() 方法获取一个文件的集合,并遍历打印每个文件名称 (2)获取这个文件夹下面... (3)获取这个文件下的文件的个数及文件夹个数 */ public class

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 165
精华内容 66
关键字:

java获取文件夹下所有的文件名称

java 订阅