在控制台下创建文件,大家估计都已经耳熟能详了,那么,在 windows 窗口界面下又应该怎样创建文件呢?
在 Windows 界面下创建文件一般使用 CreateFile 函数。该函数的声明如下图所示。
下面,分别对各个参数作一个简单介绍。
在这里,对一些比较重要的参数再介绍一下其选项。
参数二:如果使文件既可以被读取又可以被写入,可设置为GENERIC_READ | GENERIC_WRITE。
参数三 0 为不共享,FILE_SHARE_READ 和 FILE_SHARE_WRITE 分别为读共享和写共享。
参数四安全特性一般设为 NULL。
参数五则表明创建文件时文件已存在/不存在将如何处理。
参数六则指出创建的文件的属性,是归档文件,还是只读文件、系统文件等。
参数七一般设为NULL。
当函数成功时,则返回文件句柄。注意,在使用此函数时一定要检查其返回值,以确定文件是否创建成功。
以下是使用 CreateFile 创建文件的一个实例。其中,CREATE_FLAG为自定义的一个标记,其值根据 bFirst 而定。
标签:windows,创建,文件