1. Windows 経由の属性コマンド获取文件隐藏プロパティ
キー
+ : 属性をオンにします
- : 属性をオフにします
パス名 : ドライブおよび/またはファイル名 例: C:*.txt
/S : すべてのサブフォルダーを含むパス名を検索します。
/D : フォルダーも処理します
属性:
R 読み取り専用 (1)
H 非表示 (2)
A アーカイブ (32)
S システム (4)
拡張属性:
e暗号化
C圧縮(128:読み取り専用)
iはコンテンツインデックス
lシンボリックリンク/ジャンクション(64:読み取り専用)
n n n通常 (0: ファイル選択には使用できません)
O オフライン
P スパースファイル
T 一時
ファイル名のファイル名:
print '%4d, %s' %(win32file.GetFileAttributesW(filename), filename)
4. 演算(&)によるより直接的な判断が可能なファイルの種類
は次のようになります。& 演算の結果は、セキュリティ属性値に応じて、より直接的に判断できるファイルの種類です。 >复制代
ファイル名のファイル名:
file_flag = win32file.GetFileAttributesW(filename)
is_hiden = file_flag & win32con.FILE_ATTRIBUTE_HIDDEN
print '%4d、%s、 %s, %s' %(file_flag, is_hiden, is_system, ファイル名)
运行結果: