导航:首页 > 文件处理 > c程序如何打开同路径文件夹

c程序如何打开同路径文件夹

发布时间:2024-03-28 03:24:11

A. C语言怎么读取某一文件夹下的所有文件夹和文件

读取的代码方式如下:

intmain()

{

longfile;

struct_finddata_tfind;

_chdir("d:\");

if((file=_findfirst("*.*",&find))==-1L)

{

printf("空白! ");

exit(0);

}

printf("%s ",find.name);

while(_findnext(file,&find)==0)

{

printf("%s ",find.name);

}

_findclose(file);

return0;

}

B. 如何用C/C++语言实现执行一个程序和打开一个文件夹

//
这是我以前写的一个,你参考参考
要用到windows
api
函数
#include
#include
#include
#define
len
1024
//
深度优先递归遍历目录中所有的文件
bool
directorylist(lpcstr
path)
{
win32_find_data
finddata;
handle
herror;
int
filecount
=
0;
char
filepathname[len];
//
构造路径
char
fullpathname[len];
strcpy(filepathname,
path);
strcat(filepathname,
"\\*.*");
herror
=
findfirstfile(filepathname,
&finddata);
if
(herror
==
invalid_handle_value)
{
printf("搜索失败!");
return
0;
}
while
(::findnextfile(herror,
&finddata))
{
//
过虑.和..
if
(strcmp(finddata.cfilename,
".")
==
0
||
strcmp(finddata.cfilename,
"..")
==
0
)
{
continue;
}
//
构造完整路径
wsprintf(fullpathname,
"%s\\%s",
path,finddata.cfilename);
filecount++;
//
输出本级的文件
printf("\n%d
%s
",
filecount,
fullpathname);
if
(finddata.dwfileattributes
&
file_attribute_directory)
{
printf("
");
directorylist(fullpathname);
}
}
return
0;
}
void
main()
{
directorylist("g:");
}

阅读全文

与c程序如何打开同路径文件夹相关的资料

热点内容
现代建国小说 浏览:78
穿越到各种影视小说 浏览:963
爱情电影网站apdy 浏览:716
用什么看刚出的枪版电影 浏览:364
有一本小说女主叫苏晚 浏览:551
韩国大尺度来电 浏览:14
朴银狐妻子的职业电影 浏览:821
国产强奸的大尺度电影有哪些 浏览:59
欧美爱情电影船戏 浏览:924
拍摄指南小说txt百度下载 浏览:576
大美记者电视剧 浏览:484
男朋友在北京当快递员的电影 浏览:358
电影中有美娜名字的电影叫什么 浏览:833
美剧五十黑2简介 浏览:43
可以在线看的小网址 浏览:139
香港老电影在线免费观看 浏览:362
尸家重地2国语版免费 浏览:162
韩剧 女儿突然带着孙子来找他 浏览:562
2020年情感电影院上映列表 浏览:993
变身小说男变女嫁人 浏览:34