c语言目录操作- 这里给你提供一些C的目录操作函数,原型声明所在头文件为dir.h、dos.h,仅供参考: int chdir(char *path) 使指定的目录path(如:"C:\\WINDOWS")变成当前的工作目录,成功返回0 int findfirst(char *pathname,struct ffblk *ffblk,int attrib)查找指定的文件,成功返回0 int findnext(struct ffblk *ffblk) 取匹配finddirst的文件,成功返回0 void fumerge(char *path,char *drive,char *dir,char *name,char *ext) int fnsplit(char *path,char *drive,char *dir,char *name,char *ext) int getcurdir(int drive,char *direc) 此函数返回指定驱动器的当前工作目录名称 char *getcwd(char *buf,iint n) 此函数取当前工作目录并存入buf中,直到n个字节长为为止.错误返回NULL int getdisk() 取当前正在使用的驱动器,返回一个整数(0=A,1=B,2=C等) int setdisk(int drive) 设置要使用的驱动器drive(0=A,1=B,2=C等),返回可使用驱动器总数 int mkdir(char *pathname) 建立一个新的目录pathname,成功返回0 int rmdir(char *pathname) 删除一个目录pathname,成功返回0 char *mktemp(char *template) 构造一个当前目录上没有的文件名并存于template中. char *searchpath(char *pathname) 利用MSDOS找出文件filename所在路径,此函数使用DOS的PATH变量,未找到文件返回NULL. (yinjiubo_java) |