[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[port139:00390] Re: NTFS ファイル属性値の表示
- To: port139@xxxxxxxxxxxxx
- Subject: [port139:00390] Re: NTFS ファイル属性値の表示
- From: Yasuyuki Horikoshi <horikoshi@xxxxxxxxxxxx>
- Date: Fri, 27 Jul 2001 18:26:18 +0900
こんにちは、堀越です。
いはらさんが[port139:00383]で紹介されていた
http://linux-ntfs.sourceforge.net/ntfs/attributes/standard_information.html
では
0x0001 Read-Only
0x0002 Hidden
0x0004 System
0x0020 Archive
0x0040 Device
0x0080 Normal
0x0100 Temporary
0x0200 Sparse File
0x0400 Reparse Point
0x0800 Compressed
0x1000 Offline
0x2000 Not Content Indexed
0x4000 Encrypted
という表がありしたよね。
で、
> Windows 2000 リソースキットに Visual File Information(Vfi.exe)と
> いうのがありました。
> これだと、以下の属性も表示することできます。
だと
> A Archive
> H Hidden
> R Read Only
> S System
> E Encrypted
> C Compressed
> T Temporary
> O Offline
なんですよね。
ちょっと気になって WINNT.H を覗いてみると
#define FILE_ATTRIBUTE_READONLY 0x00000001
#define FILE_ATTRIBUTE_HIDDEN 0x00000002
#define FILE_ATTRIBUTE_SYSTEM 0x00000004
#define FILE_ATTRIBUTE_DIRECTORY 0x00000010
#define FILE_ATTRIBUTE_ARCHIVE 0x00000020
#define FILE_ATTRIBUTE_ENCRYPTED 0x00000040
#define FILE_ATTRIBUTE_NORMAL 0x00000080
#define FILE_ATTRIBUTE_TEMPORARY 0x00000100
#define FILE_ATTRIBUTE_SPARSE_FILE 0x00000200
#define FILE_ATTRIBUTE_REPARSE_POINT 0x00000400
#define FILE_ATTRIBUTE_COMPRESSED 0x00000800
#define FILE_ATTRIBUTE_OFFLINE 0x00001000
#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED 0x00002000
でした。
Vfi.exe では ディレクトリの属性(FILE_ATTRIBUTE_DIRECTORY,
FILE_ATTRIBUTE_REPARSE_POINT) と SPARSEファイル属性が表示できないような
んですけどこの辺はいはらさんの原稿には影響ありませんか?
-----
堀越 康之
Yasuyuki Horikoshi<horikoshi@xxxxxxxxxxxx>