MFC从用户指定的目录下查找所有后缀为"txt"的文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC从用户指定的目录下查找所有后缀为"txt"的文件相关的知识,希望对你有一定的参考价值。
MFC从用户指定的目录下查找所有后缀为"txt"的文件,并在界面上显示每个txt的名字,字节数.MFC
参考技术A 遍历所有的文件名,然后find(".txt")的就是你要找的文件。追问怎么遍历所有的文件,能给个例子么?
追答http://blog.csdn.net/flyfish1986/article/details/5372427
本回答被提问者采纳File类中根据指定后缀名查找所有以该后缀名的文件或者目录
import java.io.File;
public class FileSuffixDemo {
public static void main(String[] args) {
demo(new File(""),"txt"); //传txt后缀名到demo方法中
}
public static void demo(File f,String suffix){ //suffix为后缀名
String[] list = f.list(); //用list()方法返回一个String数组
for (String string : list) { //遍历该数组
if(string.endsWith(suffix)){ //测试此字符串是否以指定的后缀结束
System.out.println(string); //如果是返回该文件或者目录
}
}
}
demo(new File(""),"txt"); //传txt后缀名到demo方法中
}
public static void demo(File f,String suffix){ //suffix为后缀名
String[] list = f.list(); //用list()方法返回一个String数组
for (String string : list) { //遍历该数组
if(string.endsWith(suffix)){ //测试此字符串是否以指定的后缀结束
System.out.println(string); //如果是返回该文件或者目录
}
}
}
}
以上是关于MFC从用户指定的目录下查找所有后缀为"txt"的文件的主要内容,如果未能解决你的问题,请参考以下文章