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

相关文章推荐

Java读取和删除文件夹下的所有文件

package otherstudy; import java.io.File; import java.io.FileNotFoundException; import java.io.IOExc...

java获取指定文件夹下的所有文件名

java获取指定文件夹下的所有文件名使用递归方法,获取指定文件夹下的所有文件名输出所有文件名,前置空格表示文件夹层次结构如下图所示: 代码import java.io.File; /** ...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

java获取指定文件夹下的所有文件名

package Test;        import java.io.File;        /**    * @author yinxm    * @version 1.0 2005/06/17...

java读取文件几种方式

1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读...

java读取文件夹下文件名 再按行写入txt文件

public class Getpicname { public static void main(String[] args) throws SQLException { t...

java获取文件名的三种方法

import java.io.File; import java.util.Arrays;public class FileName { /** * @param args ...
  • mu_se
  • mu_se
  • 2015年06月13日 23:46
  • 2960

java如何操作字符串取得绝对路径中的文件名及文件夹名

java操作字符串取得绝对路径中的文件名及文件夹名

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

java中通过文件路径获取文件名 file.getName()
  • aotian16
  • aotian16
  • 2010年08月05日 13:27
  • 21879

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

java获取路径,文件名的方法总结1. 文件路径获取Thread.currentThread().getContextClassLoader().getResource(“”) //获得资源文件(.c...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java 根据某个文件名,获取相对应的文件夹,然后取文件夹中所有文件
举报原因:
原因补充:

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