日期:2014-05-16 浏览次数:20711 次
更改当前的工作目录
头文件:#include <unistd.h>
用法格式:int chdir ( const char *path );
chdir用来将当前工作目录改为参数path指定的目录。
注意:path指针指向的参数一定是连续的路径且不能带空格,否则将会返回 -1 。
#include <stdio.h> //perror函数所在的库函数 #include <iostream> #include <limits.h> #include <unistd.h> using namespace std; int main() { char cur_work_dir[PATH_MAX]; cout << "Current Max Path Length Is " << PATH_MAX << endl; if(getcwd(cur_work_dir,PATH_MAX) == NULL) { perror("Couldn't get current w