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

原创 2015年11月20日 16:06:42

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

<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对象名字。

3种Java从文件路径中获取文件名的方法

package test;      import java.io.File;      public class FileName {          /**       * @pa...
  • he172073675
  • he172073675
  • 2017年10月26日 09:55
  • 1064

java获取路径,文件名的方法总结

java获取路径,文件名的方法总结1. 文件路径获取Thread.currentThread().getContextClassLoader().getResource(“”) //获得资源文件(.c...
  • dudefu011
  • dudefu011
  • 2015年11月18日 18:56
  • 6695

java中通过文件路径获取文件名

import java.io.File;   public class Test   {       public static void main(String[] args)       ...
  • xingxiupaioxue
  • xingxiupaioxue
  • 2017年09月07日 17:30
  • 211

java获取文件路径的父目录

java获取文件路径的父目录的较好方法如下, 不要用indexOf("\\")或indexOf("/")然后截断的方法。 File file = new File("a.txt"); Stri...
  • wuzuyu365
  • wuzuyu365
  • 2016年11月21日 10:32
  • 8003

java中获取文件或文件夹的路径方法

java中获取文件或文件夹的路径方法
  • hs183866896
  • hs183866896
  • 2016年11月15日 16:31
  • 734

Java 查找指定文件夹下的匹配文件

项目开发过程中我遇到了这样的问题:获取指定文件夹下的名字为xxx.jpg的文件 直接上代码吧:下面这段代码仅仅是判断文件是否存在,如果存在获取该文件的文件路径。 package com.lzx.fil...
  • wei_chong_chong
  • wei_chong_chong
  • 2016年08月29日 11:07
  • 3718

JAVA读取指定文件里面的指定内容

  • 2014年02月16日 00:58
  • 571B
  • 下载

java 根据文件名实现文件搜索

  • 2012年05月10日 12:35
  • 6KB
  • 下载

java 查找目录下指定文件名的文件

这个Java类的作用是查找目录文件中特定文件名的文件,并不是查找文件内容。具体代码如下: package net.xsoftlab.baike; import java.io.File; impo...
  • visant
  • visant
  • 2016年12月16日 15:13
  • 6003

java实现在指定目录下的特定文件中查找特定字符串集

基本结构吧,如图:        实现该功能的为Read类,list为成员变量,存放需要查找的特定字符创,包括四个方法:     1.String[] getFiles(Fil...
  • superit401
  • superit401
  • 2016年07月18日 18:59
  • 887
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java 根据某个文件名,获取相对应的文件夹,然后取文件夹中所有文件
举报原因:
原因补充:

(最多只允许输入30个字)