linux操作系统中POSIX文件及目录管理
2012-10-11 16:09:39 来源:WEB开发网核心提示:Void seekdir(DIR *dirp , long int loc) 类似于文件定位函数fseek(),在目录流上设置下一个readdir()操作的位置,linux操作系统中POSIX文件及目录管理(2),5)、添加删除目录Int mkdir(_const char *_path, _mode_t _mode)
Void seekdir(DIR *dirp , long int loc) 类似于文件定位函数fseek(),在目录流上设置下一个readdir()操作的位置。
5)、添加删除目录
Int mkdir(_const char *_path, _mode_t _mode) 第1个参数为欲创建的目录文件路径,
第2个参数为该目录的访问权限
Int rmdir(_const char *_path) 参数为欲删除目录的位置
6)、当前工作路径操作
a)、获取当前工作路径
char *getcwd (char *_buf , size_t _size) //获取当前工作路径到buf中,
如果设置buf为NULL,getcwd()将利用malloc()获取空间,在此情况下,由getcwd()返回的指针需要被释放。
Char *get_current_dir_name(void) 返回当前绝对路径
b)、修改当前工作路径
int chdir (_const char *_path) //修改进程工作路径,参数为目录路径
更多精彩
赞助商链接