该函数的调用方式如下所示:
INTEGER*4 chdir n = chdir( dirname ) |
|||
dirname |
字符 |
输入 |
目录名称 |
返回值 |
INTEGER*4 |
输出 |
n=0:OK;n>0:错误代码 |
INTEGER*4 chdir, n n = chdir ( ’MyDir’ ) if ( n .ne. 0 ) stop ’chdir: error’ end |
另请参见:chdir(2)、cd(1) 和 gerror(3F),了解有关错误代码的信息。
路径名长度不能超过 <sys/param.h> 中定义的 MAXPATHLEN 值。路径可以是相对路径,也可以是绝对路径。
使用该函数可能会导致按单元查询失败。
某些 Fortran 文件操作会按文件名重新打开文件。执行 I/O 操作时使用 chdir 可能会导致运行时系统不能跟踪使用相对路径名创建的文件。(包括使用打开语句创建但没有文件名的文件)。