• java 获取文件内所有文件名


    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);
    }

    }
    }

  • 相关阅读:
    Codeforces Round #380(div 2)
    Codeforces Round #378(div 2)
    Codeforces Round #379(div 2)
    CCPC2016合肥现场赛
    CCPC2016沈阳站
    HDU2222 Keywords Search__AC自动机
    poj2185Milking Grid
    POJ2961_kmp
    POJ 2406
    poj 2752Seek the Name, Seek the Fame
  • 原文地址:https://www.cnblogs.com/tutu21ybz/p/6757158.html
Copyright © 2020-2023  润新知