d_name); } ....">

当前位置:  技术问答>linux和unix

跪求各位大侠帮帮小弟吧 关于文件名与stat函数问题

    来源: 互联网  发布时间:2017-01-06

    本文导语:  #include  #include  #include  #include  main() { DIR*dir; struct dirent *ptr; struct stat buf; int i; dir = opendir("/home/zhangzw"); while((ptr = readdir(dir))!=NULL) { printf("文件名:%sn",ptr->d_name); } closedir(dir); } 我有个c程序 这个程...

#include 
#include 
#include 
#include 
main()
{
DIR*dir;
struct dirent *ptr;
struct stat buf;
int i;

dir = opendir("/home/zhangzw");

while((ptr = readdir(dir))!=NULL)
{
printf("文件名:%sn",ptr->d_name);
}
closedir(dir);
}


我有个c程序 这个程序只显示文件名(文件名里包括隐藏文件,最好不显示隐藏文件,如果文件里有文件夹最好把文件夹里的文件也列出来)  我想让它显示更多文件信息
我用stat这个函数 但文件路径怎么弄呀


#include 
#include 
#include 
#include 
main()
{
DIR*dir;
struct dirent *ptr;
struct stat buf;
int i;

dir = opendir("/home/zhangzw");

while((ptr = readdir(dir))!=NULL)
{
printf("文件名:%sn",ptr->d_name);
}

while((ptr = readdir(dir))!=NULL)
{
  stat(“文件路径这块怎么弄”, &buf);
                   printf("%dn", buf.st_size);
}

closedir(dir);
}

|

google下glob函数的用法,可以绕过隐藏文件.
查询子目录需要递归

|
1. 文件路径自己拼接,记录初始路径,遍历目录时进行文件名和路径名的拼接

2. 显示目录下面的目录的内容,可以考虑递归, 根据struct stat 的内容判断文件类型

|
1. 文件路径自己拼接,记录初始路径,遍历目录时进行文件名和路径名的拼接

2. 显示目录下面的目录的内容,可以考虑递归, 根据struct stat 的内容判断文件类型

    
 
 

您可能感兴趣的文章:

  • jsp中,在URL中最后的文件名是汉字时,总是出错,哪位大侠遇到过这样的问题?
  • resin系统,在URL中最后的文件名是汉字时,链接总是出错,哪位大侠遇到过这样的问题?
  • 跪求啊,我的邮箱密码忘记了,那位大侠帮帮忙啊
  • 关于安装ISDN的问题,大侠们帮帮我啊
  • 各位网络编程的大侠,帮帮小弟
  • 关于session方面的问题!哪位大侠帮帮忙!?
  • 十万火急!!大侠们请帮帮我!!!
  • 一个比较简单的问题,那位大侠来帮帮忙
  • crontab 问题! 大侠来帮帮我!
  • 各位大侠,帮帮小弟!
  • 关于Oracle 9.2的安装问题,请各位大侠能够帮帮忙!
  • 哪位大侠帮帮忙?
  • shell大侠帮帮忙啊~
  • pam_display如何显示中文?? 请各位大侠们帮帮忙!
  • adsv1.2 for arm 新建工程出现问题?望大侠帮帮忙
  • Libnids捕获FTP文件问题??跪求大侠们帮帮小弟!
  • Virtual PC 2007上运行Fedora 8,结果文本模式下是花屏,大侠帮帮!
  • 明天就要答辩,哪位大侠可以帮帮我?!
  • syslog的问题。请各位大侠帮帮忙,急,在线等!
  • 编译模块出错,大侠帮帮忙!
  • 请问我想用QT做打印报表,请该怎么做啊,一点头绪都没有。哪位大侠来帮帮忙!
  • 在有windows系统的情况下 如何给linux选择安装的盘符!!!各位大侠帮帮我吧!小弟是菜鸟懂得不多
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 各位大侠,本人是新手上路,经理马上让做palm,我可是从0学起!有没有那位大侠给我介绍一点经验和好的技术论坛,谢了!
  • hotenM(CMP)大侠等EJB大侠进来!小问题请教!
  • 请教大侠,怎么选开发学习板?
  • 大侠请援手:有关动态连接库。
  • 写过BBS的大侠看过来!
  • 请各位大侠推荐两本Solaris的经典书籍?
  • 各位大侠,求助Linux下关机
  • 大侠们,我是新手,请教怎么判断串口是否有连接
  • 想各位大侠求教了,为什么我的jdbc驱动不支持absolute这个方法呢?
  • 数据恢复, 求大侠帮助, 急等!!!!!!!
  • 各位大侠,给点意见
  • JSP+数据库文本存取中的换行问题,请教大侠
  • 各位大侠:lock 命令怎么用?
  • 各位大侠,那有JBuilder书down? 那有PDF格式文件的阅读器?
  • 各位大侠,还有一问题请教,如下:
  • 请“路人甲”大侠进来来看看。。。多谢了。。
  • 请各位大侠介绍几本 UNIX 的书籍
  • solaris,请大侠帮忙!
  • 哪位大侠能提供一些Motif的电子书?
  • 后退+前进=重复提交,各位大侠怎么解决呢?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3