c语言文件目录操作函数 c语言创建目录函数
c语言目录操作函数
我不知道楼主具体指的是什么?什么叫取得目录中的函数名?是指文件名吗?
创新互联建站致力于互联网品牌建设与网络营销,包括成都网站设计、网站制作、SEO优化、网络推广、整站优化营销策划推广、电子商务、移动互联网营销等。创新互联建站为不同类型的客户提供良好的互联网应用定制及解决方案,创新互联建站核心团队十载专注互联网开发,积累了丰富的网站经验,为广大企业客户提供一站式企业网站建设服务,在网站建设行业内树立了良好口碑。
如果是的话,看这个程序:
#include
process.h
main()
{
clrscr();
system("dir
e:\\younger");
/*"e:\\younger"可以改成任意目录*/
getch();
}这样可以吗,楼主?
C语言目录操作
删除目录int rmdir(const char *paht)函数
建立目录int mkdir(const char *paht)函数
似乎没有改目录名的函数
你可以建立一个临时目录,将345目录下的文件拷贝过去,然后删除345目录,再建立一个123目录,然后将文件拷贝到123目录里就ok了啊
C语言基础 之 文件基础
所谓文件一般是指存储在外部介质上的 数据集合 。一批数据是以 文件 的形式存放在外部介质的。操作系统是以文件为单位对数据进行管理的。
按数据的组织方式,数据文件可以分为有 结构文件 和 无结构文件 两类。
C语言使用的是 流式文件 。常见的 文本文件 和 二进制文件 属于流式文件。
ANSI C 标准 对文件的处理方法是 “缓冲文件系统” ,系统为每个打开文件在内存中开辟一个缓冲区。写文件时(从内存向磁盘输出数据),先送到缓冲区中,当缓冲区装满后才送到磁盘中去。读文件时,也经过缓冲区。这样做是为了提高读写效率,因为磁盘访问更耗时,一次读写一块数据, 比每次读写单个字符更经济。
缓冲文件系统中,关键的概念是 “文件指针” 。每个被用的文件都在内存中开辟一个区,用来存放文件的名字、状态、位置等有关信息,这些信息是保存在个结构体类型的变量中的。该结构体类型是由系统定义的,取名为FILE。有的C语言版本在stdio.h 文件中有以下类型定义。
有了FILE类型之后,可以用它定义若干个FILE结构体类型的变量,以便存放若干个文件信息。
称指向FILE结构体类型的变量为文件类型指针,称为文件指针。定义文件指针的一般形式:
FILE * 指针变量名;
通常把打开文件的FILE结构的首地址赋给文件指针。
在文件操作时,首先要打开文件,获得对该文件的指针。通过该指针,就可以获取对文件进行操作所需的信息。将该指针传递给相应的库函数,库函数就能通过这个信息,通过操作系统提供的文件系统调用,来完成低级且复杂的硬件操作,如磁盘的读与。
在C语言中,调用库函数fopen打开文件。该函数的调用方式通常为:
说明:
①函数的两个参数“文件名”和“使用文件方式”均为字符串,其中表示文件名的字符串可以包含文件的存储路径,否则表示文件存储在当前目录下。
②使用文件的方式及其含义如表8-1所示。
例如:
其意义是在当前目录下打开文件file1.txt,只允许进行“读”操作,并使fp指向file.txt。
其意义是在example目录下打开文件file2.txt,只允许进行“写”操作,并使fp指向file2.txt。
文件使用完毕,必须将其关闭以免发生文件数据丢失等错误。
关闭文件可调用库函数fclose来实现。
该函数的使用格式通常为:
fclose(文件指针);
说明:
将文件指针与文件脱离联系。如果成功进行关闭操作时,函数返回0,否则返回非0。
例如:
flose(fp); //关闭文件指针fp指向的文件
文章名称:c语言文件目录操作函数 c语言创建目录函数
文章地址:http://hbruida.cn/article/hjschd.html