当前位置: 技术问答>linux和unix
linux下的文件操作问题
来源: 互联网 发布时间:2015-09-19
本文导语: 最近linux下用C编写程序,遇到了一些文件操作方面的问题,希望大虾们指点: (1)怎样遍历一个指定的目录下的所有文件?用什么函数就行? (2)有什么函数可以返回一个指定目录下的文件数量? (3)怎么样才能...
最近linux下用C编写程序,遇到了一些文件操作方面的问题,希望大虾们指点:
(1)怎样遍历一个指定的目录下的所有文件?用什么函数就行?
(2)有什么函数可以返回一个指定目录下的文件数量?
(3)怎么样才能删除指定目录下的所有文件?有什么函数?
(1)怎样遍历一个指定的目录下的所有文件?用什么函数就行?
(2)有什么函数可以返回一个指定目录下的文件数量?
(3)怎么样才能删除指定目录下的所有文件?有什么函数?
|
opdir
readdir
closedir
readdir
closedir
|
( 1 )opdir readdir closedir
( 2 )遍历的时候进行计数
( 3 )使用system("rm -Rf *"),*代表你要删除的文件夹的名字
( 2 )遍历的时候进行计数
( 3 )使用system("rm -Rf *"),*代表你要删除的文件夹的名字
|
用scandir()可以直接返回文件数
|
UP
|
呵呵,看看《UNIX高级编程》就知道了
|
學習
|
答案很全了啊,你可以在网上找一些诸如readdir之类的函数原形,看过后,基本就会用了