【发布时间】:2010-08-22 20:26:45
【问题描述】:
我正在尝试制作一个处理文件和目录的简单程序,但我有两个主要问题:
- 如何检查文件或目录是否存在,以及
- 我如何知道它是文件、目录、符号链接、设备、命名管道等?目前主要是文件和目录,但我也想知道其他的。
编辑: 太多人建议使用stat() 或类似功能,我已经研究过了,虽然它可能会回答我的第一个问题,但我想不通看看它会如何回答第二个......
【问题讨论】:
-
可以使用
dirent.h头文件的findfirst()函数。如果返回 0 则存在,否则不存在 (-1)。