stat和fstat lstat的区别
时间: 2023-09-04 18:14:10 浏览: 308
fstat、stat和lstat异同
`stat`、`fstat`、`lstat`都是用来获取文件或者文件系统对象信息的函数,它们的区别在于:
1. `stat`:获取文件信息,需要传入文件名或者路径。
2. `fstat`:获取文件信息,需要传入已经打开的文件描述符。
3. `lstat`:获取符号链接本身的信息,并不是链接所指向文件的信息,需要传入符号链接的文件名或者路径。
总的来说,这三个函数的作用都是获取文件信息,但是参数和返回值有所不同,使用时需要根据实际情况选择合适的函数。
阅读全文