如何用C语言获取目录下的文件和目录列表?
生活随笔
收集整理的這篇文章主要介紹了
如何用C语言获取目录下的文件和目录列表?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、可以利用getenv函數來實現。
在Linux系統中,home目錄的定義是通過系統環境變量中的HOME變量值來確定的,在shell下可以通過
echo $HOME來查看。
而在C語言中,庫函數getenv可以用作獲取環境變量值。該函數位于stdlib.h, 原型為
char *getenv(char *name);
功能為獲取名字為name的環境變量字符串。
所以,下面代碼就可以獲取到home目錄名了:
2、例程:
char *home;
home = getenv("HOME");
printf("the home path is %sn", home);
總結
以上是生活随笔為你收集整理的如何用C语言获取目录下的文件和目录列表?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果手机怎么批量删除手机联系人
- 下一篇: 在Linux中什么是目录的执行权限?