DOC

chdir

By Bryan Cole,2014-08-27 18:39
15 views 0
chdir

函数名: chdir

     : 改变工作目录

     : #include <dir.h>

     int chdir(const char *path);

    程序例:

    #include <stdio.h>

    #include <stdlib.h>

    #include <dir.h>

    char old_dir[MAXDIR];

    char new_dir[MAXDIR];

    int main(void)

    {

     if (getcurdir(0, old_dir))

     {

     perror("getcurdir()");

     exit(1);

     }

     printf("Current directory is: \\%s\n", old_dir);

     if (chdir("\\"))

     {

     perror("chdir()");

     exit(1);

     }

     if (getcurdir(0, new_dir))

     {

     perror("getcurdir()");

     exit(1);

     }

     printf("Current directory is now: \\%s\n", new_dir);

     printf("\nChanging back to orignal directory: \\%s\n", old_dir);

     if (chdir(old_dir))

     {

     perror("chdir()");

     exit(1);

     }

     return 0;

    }

返回

Report this document

For any questions or suggestions please email
cust-service@docsford.com