C语言函数参考手册(pdf+epub+mobi+txt+azw3)

1.jpg

第6章 目录操作函数库:dir.h


在程序设计中,常常涉及到对文件目录(文件夹)的操作,如新建、修改、删除、查找、设置工作目录等。C语言中dir.h中的函数提供了对目录操作的功能。


6.1 chdir()——更改当前工作目录函数


chdir()函数


实用程度:★★★☆☆


实例位置:配套资源\SL\06\01


当程序中涉及当前工作目录的操作时,可以用chdir()函数设置工作目录。这样,下面的文件操作就可以用相对路径,而不必使用绝对路径。在没有使用chdir()函数时,当前工作目录即C语言启动时的目录。chdir()函数只能修改当前盘工作目录,不能修改盘符。


语法


int chdir(const char *path);


chdir()函数的语法参数说明如下:


参数path为新工作目录。


chdir()函数的返回值:成功返回0,不成功则返回-1。


示例


getcurdir()函数用于获取指定驱动器上的工作目录。


语法


int getcurdir(int drive, char *directory);


getcurdir()函数的语法参数说明如下:


参数drive为驱动器,其中0=当前驱动器,1=A,2=B…….


参数directory 为保存结果的字符串。


getcurdir()函数的返回值:成功返回0,不成功则返回-1。


示例


本示例演示用getcurdir()函数获取当前驱动器上的工作目录。其具体代码如下:


.7 getcwd()——获取当前工作目录函数


getcwd()函数


实用程度:★★★☆☆


实例位置:配套资源\SL\06\07


getcwd()函数用于获取当前工作目录,与getcurdir()函数相比,它得到的路径包含盘符。


语法


char getcwd(char *buf, int buflen);


getcwd()函数的语法参数说明如下:


声明:

推书365展示内容收集于网络,仅用于免费的知识分享交流和学习!版权归出版方所有。

如有侵权,请联系本站进行删除,感谢您的理解与包容!

如果您喜欢本站推荐书籍等资源,请支持购买正版,谢谢合作!