gpt4 book ai didi

C Stat() 对隐藏文件夹中的文件失败

转载 作者:行者123 更新时间:2023-11-30 16:02:20 28 4
gpt4 key购买 nike

这是我的一段代码。如果我只在“.”上使用 opendir,它工作得很好,但是当我尝试打开/.hidden 时,统计数据会失败。 stat 对隐藏文件夹中的文件不起作用,还是我做错了什么?

direc = opendir("./.hidden");

if(direc ==NULL)
{
perror("opendir failed");

}

while((curr_file=readdir(direc)))
{
if(( strcmp(curr_file->d_name,".")!=0 && strcmp(curr_file->d_name,"..")!=0))
{
strcpy(file_name,".");
strcat(file_name,"/");
strcat(file_name,curr_file->d_name);
if(stat(file_name,&statp))
{
perror("stat failed");
}

最佳答案

您忽略了更新构建文件名的代码,因此它尝试使用 stat("./filename") 而不是 stat("./.hidden/filename") .

关于C Stat() 对隐藏文件夹中的文件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5381121/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com