質問

コードでgetFileAttributes()関数を使用しています。その値を0x2010として返します。なぜなら、「file_attribute_not_content_indexed」ということです。0x10として出力が必要です。 これを解決するのを手伝ってください。ファイル属性を取得するために空のフォルダを使用しています。

役に立ちましたか?

解決

出力 0x10です。すなわち、それはfile_attribute_not_content_indexedを意味し、それはfile_attribute_directoryを意味する0x2000も意味する。値は互いにビットされているかこのようにそれらをテストすることができます:

if (file_attr & 0x10)
  puts("FILE_ATTRIBUTE_DIRECTORY");
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top