[C] 改变工作目录 chdir →→→→→进入此内容的聊天室

来自 , 2020-09-29, 写在 C, 查看 107 次.
URL http://www.code666.cn/view/0a87257e
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <dir.h>
  4.  
  5. char old_dir[MAXDIR];
  6. char new_dir[MAXDIR];
  7.  
  8. int main ( void )
  9. {
  10.         if ( getcurdir ( 0, old_dir ) )
  11.         {
  12.                 perror ( "getcurdir()" );
  13.                 exit ( 1 );
  14.         }
  15.         printf ( "Current directory is: \\%s\n", old_dir );
  16.  
  17.         if ( chdir ( "\\" ) )
  18.         {
  19.                 perror ( "chdir()" );
  20.                 exit ( 1 );
  21.         }
  22.  
  23.         if ( getcurdir ( 0, new_dir ) )
  24.         {
  25.                 perror ( "getcurdir()" );
  26.                 exit ( 1 );
  27.         }
  28.         printf ( "Current directory is now: \\%s\n", new_dir );
  29.  
  30.         printf ( "\nChanging back to orignal directory: \\%s\n", old_dir );
  31.         if ( chdir ( old_dir ) )
  32.         {
  33.                 perror ( "chdir()" );
  34.                 exit ( 1 );
  35.         }
  36.  
  37.         return 0;
  38. }

回复 "改变工作目录 chdir"

这儿你可以回复上面这条便签

captcha