Java 根据某个文件名,获取相对应的文件夹,然后取文件夹中所有文件

来源:互联网 发布:acrobat for mac安装 编辑:程序博客网 时间:2024/06/05 04:00

实现的代码功能是:根据一个文件名字,获取相应文件夹,然后获取文件夹下所有文件。

<span style="font-size:14px;">package filter;import java.io.File;import java.util.HashSet;import java.util.Set;public class GetHBAttch {//The difference between HB file name and its foder name is the expanded name ".xml".//When get a file name,firstly cut out the .xml expanded name.   public static String[] GetAttachFiles(String fileName){   String foderName=fileName.substring(0, fileName.lastIndexOf("."));   System.out.println("foderName is:"+foderName);   String HBfoderName=System.getProperty("user.dir")+"\\heartbeat\\"+foderName;   File attachFoder=new File(HBfoderName);   File[] attachFiles=attachFoder.listFiles();   String[] attachFileNames=new String[attachFiles.length];   int i=0;   for(File f:attachFiles)   attachFileNames[i++]=f.getName();   return attachFileNames;   }</span>}
使用到的File主要功能函数:

ListFiles():获取当前文件夹下所有文件和文件夹。

getname():得到file对象名字。

0 0
原创粉丝点击