目录操作:
getcwd获得当前工作目录,
pathconf获得系统目录最大长度,
chdir、fchdir更改当前工作目录,
mkdir、rmdir创建和删除目录。
文件操作 :
stat、fstat、lstat获得文件信息,
chmod、fchmod修改文件权限,
chown、fchown、lchown修改文件的拥有者,
umask用于修改进程的文件创建权限,
link创建符号链接,此链接为硬链接,
unlink删除创建的硬链接,
symlink创建符号链接,与ln -s命令相同,删除依旧用unlink,
opendir用于打开指定目录,并返回指向DIR结构体的指针,
readdir用于获得某个打开目录下的具体内容,如文件名称、目录名称等
参考文献:《Linux编程技术详解》 杜华 人民邮电出版社 2007