日期:2014-05-16 浏览次数:20846 次
更改当前的工作目录
头文件:#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