例如,我有一个包含以下文件的目录:
我想知道如何使我的Java程序选择并仅读取扩展名为.log的文件。
因为文件名总是在变化,所以我想跟踪和读取扩展名为.log的文件。
任何的想法 ?
尝试以下代码:
File file=new File("path.log");
String name=file.toString();
String tok[]=name.split("\\.");
if(tok[tok.length-1].equals("log")){
//compute
}
以上是检查扩展名是否存在的核心逻辑log
。下面的代码用于迭代目录并查找带有log
扩展名的文件。
File file=new File("C:/Temp/");
String name,tok[];
for(File temp:file.listFiles()){
name=temp.toString();
tok=name.split("\\.");
if(tok[tok.length-1].equals("log")){
//compute
}
}
有关更多信息,File
请访问此链接。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句