CreateFile函数

CreateFile函数在 include include 的头文件里 HANDLECreate LPCTSTRlpFil 要打开的文件名 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp DWORDdwDesir 文件的操作属性 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp DWORDdwShare 文件共享属性 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp LPSECU

在#include<windows.h>、#include<winnt.h>的头文件里

2、参数1:lpFileName String 《—》文件名

 

   参数2:dwDesiredAccess Long 《—》GENERIC_READ 允许进行读访问

                                       GENERIC_WRITE 允许进行写访问

 

   参数3:dwShareMode Long 《—》0表示不共享

                                   FILE_SHARE_READ 可对文件进行读共享

                                   FILE_SHARE_WRITE 可对文件进行写共享

 

   参数4:lpSecurityAttributes 《—》SECURITY_ATTRIBUTES 是结构指针,文件的安全性,一般为NULL

 

   参数5:dwCreationDisposition Long 《—》CREATE_NEW 文件不存在时,创建文件;否则会报错

                                              CREATE_ALWAYS 创建文件,会改变已经存在的文件

                                              OPEN_EXISTING 文件已经存在,有设备提出要求

                                              OPEN_ALWAYS 如果文件不存在,就创建

                                              TRUNCATE_EXISTING 将现有文件缩短为0长度

 

   参数6:dwFlagsAndAttributes Long 《—》FILE_ATTRIBUTE_ARCHIVE 标记归档属性

                                            FILE_ATTRIBUTE_COMPRESSED 将文件标记为压缩,或在目录中的默认压缩方式

                                            FILE_ATTRIBUTE_NORMAL 默认属性

                                            FILE_ATTRIBUTE_HIDDEN 隐藏文件或目录

                                            FILE_ATTRIBUTE_READONLY 文件为只读

                                            FILE_ATTRIBUTE_SYSTEM 为系统文件

                                            FILE_FLAG_WRITE_THROUGH 系统不得对文件推迟写操作

                                            FILE_FLAG_OVERLAPPED 允许对文件进行重叠操作

                                            FILE_FLAG_NO_BUFFERING 不允许对文件进行缓冲处理,只能写进磁盘卷的扇区块

                                            FILE_FLAG_RANDOM_ACCESS 针对随机访问对文件缓冲进行优化

                                            FILE_FLAG_SEQUENTIAL_SCAN 针对连续访问对文件缓冲区进行优化

                                            FILE_FLAG_DELETE_ON_CLOSE 关闭上一次文件的句柄,并删除

 

   参数7:HANDLE hTemplateFile 《—》如果不为零,则指定一个文件句柄。新文件将从这个文件中复制扩展属性

 

 

                                             

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232648.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • android gallery当前view变大,GitHub – hutcwp/GalleryViewDemo: 实现画廊效果(中间放大两边缩小)无限循环向左滑向右滑,Viewpager和Recycl…「建议收藏」

    android gallery当前view变大,GitHub – hutcwp/GalleryViewDemo: 实现画廊效果(中间放大两边缩小)无限循环向左滑向右滑,Viewpager和Recycl…「建议收藏」GalleryViewDemo导包implementation’com.android.support:design:28.0.0’implementation’com.android.support:recyclerview-v7:28.0.0’一个是ViewPager所在包,另一个是RecyclerView所在包RecyclerView实现GalleryView效果可(伪无限)无限左滑右滑…

    2022年5月22日
    113
  • idea2022.01 激活【2021.10最新】

    (idea2022.01 激活)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~0V…

    2022年3月31日
    83
  • navicat破解激活码2022【中文破解版】

    (navicat破解激活码2022)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~4K…

    2022年4月1日
    220
  • python基础-内置函数详解[通俗易懂]

    python基础-内置函数详解[通俗易懂]一、内置函数(python3.x)内置参数详解官方文档:https://docs.python.org/3/library/functions.html?highlight=built#ascii

    2022年7月5日
    23
  • mt4支持python么_py-mt4

    mt4支持python么_py-mt4py-mt4用Python来写MT4的自动化交易脚本????原理使用MQL4原生库调用ZERO-MQ作为消息服务端使用其它语言,如Python作为客户端调用接口安装教程克隆代码下来关闭杀毒软件!!!解压MT4配置文件.rar把Include的东西放到MT4的Include文件夹下把Library/X86/的东西放到MT4的Library文件夹下把ZeroMQ_MT4_EA_Template_Edite…

    2022年5月8日
    47
  • Mac Charles抓包配置

    Mac Charles抓包配置MacCharles抓包配置1.基本安装直接在官网下载,需要破解的同学可以使用这个,我也是借花献佛,这样你可以时刻来抓包了,RegisteredName:https://zhile.ioLicenseKey:48891cf209c6d32bf4找不到在哪设置license的同学看下图:2CA证书安装点击安装后,会自动打开钥匙串,一定要记住进入钥匙串,点击Charles…

    2022年6月9日
    57

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号