递归遍历目录中的文件(包括子文件夹里的文件)的一个问题
从网上down的一个代码,代码在公司,没法带出来,但是大致思路就是用了两个函数
_findfirst和_findnext。比方说我现在要遍历一个目录下所有文件夹里的.jpg文件,
伪代码如下:
问题的描述就在注释的地方,不知道大家有没有看懂我说的,没有的话,我再跟帖仔细说一下.所以,请大家帮我出出主意,谢谢了~
_findfirst和_findnext。比方说我现在要遍历一个目录下所有文件夹里的.jpg文件,
伪代码如下:
void dirSearch( const char * file_name )
{
_findfirst( &handle, &file_info );
if( -1 == handle )
{
printf( "....\n" );
return 0;
}
else
{
if( strcmp( file_info.name, "." ) && strcmp( file_info.name, ".." ) )
{
...
dirSearch( ... )
}
// 这里就是找到了完整图片的路径,但是由于是递归遍历,所以我没想到办法
// 怎么把这些图片的路径在接口外部传出来,只能在这个接口里进行操作,
// 比如加载显示图片
// 我现在想做的就是如何能在接口外面操作文件夹里的每一张图片
else
{
}
}
}
问题的描述就在注释的地方,不知道大家有没有看懂我说的,没有的话,我再跟帖仔细说一下.所以,请大家帮我出出主意,谢谢了~
...全文
相关推荐
VB 获取文件夹和文件列表
获取文件夹和文件列表
c语言 遍历文件夹中所有文件名,C# 遍历文件夹下所有子文件夹中的文件,得到文件名...
假设a文件夹在F盘下,代码如下。将文件名输出到一个ListBox中using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;namespace WindowsFormsApplication1{public partial...
C语言遍历文件夹里所有文件
直接编译可以运行。运行时输入盘符如"d:"或者输入文件夹如:“c:\\window”等。可能文件比较多,需要遍历一段时间。为了方便检测,最好自己制定一个文件比较少的文件夹。
c#遍历一个文件夹下的所有文件包括子文件夹
c#遍历一个文件夹下的所有文件包括子文件夹 比较实用,实用起来很方便
(MFC)遍历文件夹下的文件(包括子文件夹)
主要解决:文件夹下有好多个子文件夹,并且这些子文件夹只有很少的文件,防止操作上的麻烦,我写了这个简单的程序,可以列出你设定的根目录下的所有的文件(没有文件夹的名字),双击即可打开。


