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

获取某路径下的所有文件名并保存到数组

    来源: 互联网  发布时间:2016-06-23

    本文导语:  请问LINUX下如何将一个目录下的所有文件名都取出来并依此放到一个字符串数组中?用C语言实现 谢谢各位大侠指教。。。 |   #include        #include        char   **   dirGetInfo(const   c...

请问LINUX下如何将一个目录下的所有文件名都取出来并依此放到一个字符串数组中?用C语言实现
谢谢各位大侠指教。。。

|
  #include     
  #include     
  char   **   dirGetInfo(const   char   *pathname)     
  {     
      char   **   filenames;     
      DIR   *   dir;     
      struct   dirent   *   ent;     
      int   n   =   0;     
    
      filenames   =   (char   **)malloc(sizeof(char*));     
      filenames[0]=NULL;     
    
      dir   =   opendir(pathname);     
      if   (!dir)   return   filenames;     
    
      while   ((ent   =   readdir(dir)))   {     
      filenames   =   (char**)realloc(filenames,sizeof(char*)*(n+1));     
      filenames[n]   =   strdup(ent->d_name);     
      n++;     
    }     
    
  closedir(dir);     
    
  filenames   =   (char   **)realloc(filenames,sizeof(char*)*(n+1));     
  filenames[n]   =   NULL;     
    
  return   filenames;     
  }     
 

    
 
 

您可能感兴趣的文章:

  • PHP数组根据值获取Key的简单示例
  • java从输入流中获取数据并返回字节数组示例
  • 如何用ioctl函数获得一个if_req的数组,即获取所有网络接口的信息
  • php数组长度的获取方法(三个实例)
  • php获取数组中重复数据的实现代码
  • php获取数组长度的方法举例
  • php如何获取数组中重复数据
  • C/C++中获取数组长度的方法示例
  • c#获取数组最大数的值示例
  • c#获取数组中最大数的值
  • PHP 如何获取二维数组中某个key的集合
  • JQuery index方法获取Jquery对象数组下标
  • 如何在java中获取dll中的字符串或者字符数组(通过jni)?
  • Java获取一维数组的最小值实现方法
  • java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径
  • 请问bash中如何获取一个项目目录下的执行文件的文件名?
  • 如何从用户名获取其对应的终端文件名?
  • Shell获取文件的文件名和扩展名的例子
  • shell 获取解压后的文件名
  • 如何用shell获取linux目录下的文件名呢?
  • 关于popen调用ls获取文件名的问题
  • java字符串切割实例学习(获取文件名)
  • 紧急求助:怎么获取一个目录中的所有目录和文件名?
  • C# 获取路径中,文件名、目录、扩展名的代码
  • web.py获取上传文件名的正确方法
  • c 语言怎样获取一个文件夹下的所有文件名和文件?
  • 关于获取文件名的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java中获取类加载路径和项目根路径的5种方式分析
  • linux如何用Shell编写脚本获取进程目录下的cwd路径和exe路径
  • php求两个目录的相对路径示例(php获取相对路径)
  • C#获取路径的多种方法
  • 如何获取运行本程序的用户的默认工作路径??
  • bat 批处理获取文件路径
  • 如何获取应用程序的当前路径(Linux)
  • linux获取dll路径
  • 如何获取一个文件的相对路径?(急,在线等待……)
  • QT的应用程序中如何获取程序执行的路径?
  • Solaris 9中的C程序如何获取执行程序所在的路径?
  • C# WinForm编程获取文件物理路径的方法
  • linux下获取动态库的加载路径
  • 怎样在jsp或servlet中获取服务器端的物理路径????
  • java 获取项目文件路径实现方法
  • bash获取当前路径示例
  • 在执行java程序时,如何获取当前.class文件的路径
  • linux C语言 获取当前程序运行时路径
  • 请教SHELL语句如何获取程序的安装路径?
  • 在gtk下,怎样获取系统时间??怎样获取当前的目录路径???
  • Python获取网页编码的方法及示例代码
  • linux不用命令方式读文件获取网络流量,如何使用C函数调用获取网络流量信息?
  • java Servlet获取和设置cookie实例代码
  • 关于获取在jsp上获取客户端时间的问题
  • Python通过正则表达式获取,去除(过滤)或者替换HTML标签的几种方法
  • 关于Ganglia中的gmond组件收集到的资源信息如何获取(如何获取telnet后返回的信息)
  • php获取访客ip地址原理及提供七段代码供参考
  • 利用sender的Parent获取GridView中的当前行(获取gridview的值)
  • php获取本机ip地址 php获取远程IP地址
  • linux获取主机名后用gethostbyname() 不能获取主机ip
  • javascript 获取url参数的正则表达式(用来获取某个参数值)


  • 站内导航:


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

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

    浙ICP备11055608号-3