导航:首页 > 文件处理 > 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程序如何打开同路径文件夹相关的资料

热点内容
徽商银行如何通过APP存定期 浏览:858
亿赛通不自动加密 浏览:916
u校园app新未来案哪里查 浏览:610
学编程小学南京 浏览:90
内存卡加密怎么消除 浏览:448
可以看国产的小网址 浏览:31
月薪33k的程序员是什么水平 浏览:450
台电优盘恢复加密大师 浏览:362
通达信指标dll加密教程 浏览:631
android应用管理器 浏览:420
韩国电影解说视频在线观看免费爱情 浏览:213
海外电影官网 浏览:900
自学编程犯罪吗 浏览:100
法国啄木鸟面包车 浏览:555
重生民国军阀小说 浏览:909
喜剧之王完整版粤语版 浏览:895
怎么找小电影网站 浏览:196
日本高中生恋爱电影 浏览:704
美国爱情尺寸度电影有哪些 浏览:538
表格制作文件夹方法 浏览:919