【问题标题】:FindFirstFile/FindNextFile dwFileAttributes unexpected value (or not)? [duplicate]FindFirstFile/FindNextFile dwFileAttributes 意外值(或不是)? [复制]
【发布时间】:2021-08-22 06:55:39
【问题描述】:

当我运行我的代码时,我所有文件的文件属性都是 32。

根据this Microsoft docs page

FILE_ATTRIBUTE_ARCHIVE, 32 (0x20), 归档文件或目录的文件或目录。应用程序通常使用此属性来标记要备份或删除的文件。

但那些是正常的.jpg 文件。我会期待这样的事情:

FILE_ATTRIBUTE_NORMAL, 128 (0x80), 没有设置其他属性的文件。该属性仅在单独使用时有效。

这只是我的设置,还是普通文件的预期值?

【问题讨论】:

    标签: winapi attributes file-attributes


    【解决方案1】:

    这并没有什么问题。 Windows 中的所有文件/文件夹都有4 basic attributes只读、系统、隐藏、存档Archive attribute 现在几乎没用了,因为它仅用于备份工具,用于识别文件是否已在 CP/M 和 DOS 时代备份,与文件类型无关。任何文件都可以启用它

    您在上面链接的 MSDN 文档中也对此进行了说明:

    作为存档文件或目录的文件或目录。应用程序通常使用此属性来标记要备份或删除的文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-26
      • 1970-01-01
      • 1970-01-01
      • 2020-07-28
      • 2011-12-25
      • 2018-04-19
      • 2016-10-26
      相关资源
      最近更新 更多