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);  //如果是返回该文件或者目录
      }
    }
  }
}










以上是关于MFC从用户指定的目录下查找所有后缀为"txt"的文件的主要内容,如果未能解决你的问题,请参考以下文章

如何删除子目录下所有指定后缀文件?

MFC怎么查找当前目录以及子目录下的*_DS.TXT文件?

File类中根据指定后缀名查找所有以该后缀名的文件或者目录

linux下如何查找需要的文件后并删除

UNIX命令,统计当前目录(含子目录)下所有后缀为.log的文件中ERROR出现的行数

Find命令文件名后缀