关闭

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

标签: java代码段File文件夹
902人阅读 评论(0) 收藏 举报
分类:

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

<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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:41356次
    • 积分:609
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:15篇
    • 译文:0篇
    • 评论:1条