社区
其他技术讨论专区
帖子详情
stat函数为什么返回-1
weixin_38049070
2011-02-26 03:04:04
我用stat函数查看小文件信息时没问题,但查看一个6G左右的文件时报错,返回-1,为什么?怎么解决?请大家告诉我,谢谢!
...全文
218
8
打赏
收藏
stat函数为什么返回-1
我用stat函数查看小文件信息时没问题,但查看一个6G左右的文件时报错,返回-1,为什么?怎么解决?请大家告诉我,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stat
函数
文章目录
stat
f
stat
l
stat
stat
函数
原型如下: #include <sys/
stat
.h> int
stat
( const char *filename, struct
stat
*buf ); 该
函数
将filename的文件属性信息存储在buf指向的结构体中。如果
函数
执行成功,则
返回
值为0,失败则
返回
-1。 如果filename是一个符号链接,那么buf指向的结构体将存储该链接指向的文件的属性信息。 #include <sys/
stat
.h> #incl
引起
stat
总是
返回
-1的原因
最近要写一个遍历目录,读取目录下全部文件(不包括"."和"..")属性的
函数
,
函数
的作用就像使用命令"ls -l"得到的结果一样,但是需要考虑执行效率,哪怕提升一点点也好,因此不想使用system("ls -l /dat >/file.txt")
函数
来调用系统命令得到一个文件再分析文件,因此写代码如下:int GetFileInfo
Stat
(char *FileName,char *resultS
c语言
stat
函数
返回
值,
stat
函数
一.概述:表头文件: #include #include 定义
函数
: int
stat
(const char *file_name, struct
stat
*buf);
函数
说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体
stat
中
返回
值: 执行成功则
返回
0,失败
返回
-1,错误代码存于errno错误代码:ENOENT 参数fil...
【Linux】
stat
函数
模拟实现 ls -l 命令
【
stat
案例】模拟实现 ls -l 命令 1.1 ls -l 命令 ls -l 文件名 查看某个特定文件信息 fuerer@fuerer-virtual-machine:~/Linux/lesson12$ ls -l a.txt -rw-rw-r-- 1 fuerer fuerer 12 3月 24 15:35 a.txt 【目标】实现一个程序 app ,使用 ./app 文件名 就可以实现查看文件信息 文件信息:-rw-rw-r-- 1 fuerer fuerer 12 3月 24 15:35
linuxC
stat
函数
随记
.
函数
功能: 通过文件名filename获取文件信息,并保存在buf所指的结构体
stat
中 2.
函数
原型 1)
函数
头文件 [cpp] view plaincopy #include #include 2)
函数
[cpp] view plaincopy
其他技术讨论专区
472
社区成员
791,201
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章