d_name); 但它也打印出“.”和“..”文件。我怎样才能排除它们? 最佳答案 简单的方法:在显示之前确保文件名不-6ren">
gpt4 book ai didi

c - 如何从目录列表中排除 `.` 和 `..`

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

我正在读取当前目录并使用

将其打印出来
printf("%s\n", file->d_name);

但它也打印出“.”和“..”文件。我怎样才能排除它们?

最佳答案

简单的方法:在显示之前确保文件名不是 "."".." 。 :P

if (strcmp(file->d_name, ".") && strcmp(file->d_name, "..")) {
printf("%s\n", file->d_name);
}

关于c - 如何从目录列表中排除 `.` 和 `..`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25902550/

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