返回值:如果成功,返回 0;如所指定的路径未找到,则返回一 1。
函数名_chdrive
函数原型:int _chdrive(int drive);
参数:drive 新工作驱动器号,使用一个整数指出新的工作驱动器(1=A,2=B
等等)。
所需头文件:<direct.h>
功能:将当前工作驱动器改变为 drive 指定的驱动器。
返回值:如果工作驱动器成功改变,返回 0 值;否则返回-1。
函数名:_getcwd
函数原型:char *_getcwd(char *buffer,int maxlen);
参数:buffer 路径的存储位置;maxlen 路径的最大长度,以字符为单位。
所需头文件:<direct.h>
功能:获取缺省驱动器上当前工作目录的完整路径,并存储在 buffer 中
(包括结尾的空字符)超过 maxlen,会出现一个错误。
返回值:返回 buffer 的指针,若出错,则返回 NULL。
函数名:_getdcwd
函数原型:char *_getdcwd(int drive,char *buffer,int maxlen);
参数:drive 磁盘驱动器;buffer 路径的存储位置;maxlen 路径的最大长度。
所需头文件:<direct.h>
功能:获取指定驱动器上当前工作目录的完整路径,并存储在 buffer 中。如果
路径的长度(包括结尾的空字符)超过 maxlen,会出现一个错误。
返回值;返回 buffer 的指针:若出错,则返回 NULL。
函数名:_getdrive
函数原型:int_getdrive(void)
参数:无
所需头文件:<direct.h>
功能:获取当前(缺省)驱动器。
返回值:返回当前(缺省)驱动器(1=A,2=B 等等);没有错误返回。
函数名:_mkdir
函数原型;int_mkdir(const char *dirname);
参数:dirname 新目录的路径。
所需头文件:<direct.h>
功能:用指定的 dirname 建立一个新目录。mkdir 每次调用仅建立一个新目录
返回值:如果成功地建立了新目录,返回 0:出现错误时,返回-1。
函数名:_rmdir
函数原型:int_rmdir(const char *dirname);
参数:dirname 需删除的目录的路径。
所需头文件:<direct.h>