文件适配器(4)

本文详细解释了Windows文件更改通知的四种类型:属性变化、文件名更改、大小更改和最后写入时间更改,并提供了FindFirstChangeNotification功能的链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下列 Windows 文件更改通知将导致文件接收适配器从指定的位置提取文件:

FILE_NOTIFY_CHANGE_ATTRIBUTES

对受监视的目录或子树中属性的任意更改都会导致返回一个更改通知等待操作。

FILE_NOTIFY_CHANGE_FILE_NAME

对受监视的目录或子树中文件名的任意更改都会导致返回一个更改通知等待操作。这些更改包括重命名、创建或删除文件名。

FILE_NOTIFY_CHANGE_SIZE

对受监视的目录或子树中文件大小的任意更改都会导致返回一个更改通知等待操作。仅当文件写入磁盘时,操作系统才会检测文件大小的更改。对于使用大量缓存的操作系统,仅当缓存充分刷新时,才会进行检测。

FILE_NOTIFY_CHANGE_LAST_WRITE

对受监视的目录或子树中文件的上次写入时间的任意更改都会导致返回一个更改通知等待操作。仅当文件写入磁盘时,操作系统才会检测上次写入时间的更改。对于使用大量缓存的操作系统,仅当缓存充分刷新时,才会进行检测。

有关 FindFirstChangeNotification 功能的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=77423

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值