unbekannt Fileattributes
-
21-09-2019 - |
Frage
Ich habe versucht, den folgenden Code auszuführen:
var top = new DirectoryInfo("C:\\");
foreach(var info in top.GetFileSystemInfos())
System.Console.WriteLine("{0}: {1}", info.Name, info.Attributes);
Ich habe folgendes Ergebnis:
$ Recycle.Bin: Versteckt, System, Verzeichnis
ATI: Verzeichnis
Dokumente und Einstellungen: Versteckt, System-Verzeichnis, ReparsePoint , NotContentIndexed
MSOCache: Readonly, Versteckt, Verzeichnis, NotContentIndexed
PerfLogs: Verzeichnis
Program Files: Readonly, Verzeichnis
Program Files (x86): 65553
Program: 73746
Recovery: Versteckt, System, Verzeichnis, NotContentIndexed
System Volume Information: Versteckt, System, Verzeichnis
Benutzer: Readonly, Verzeichnis
Fenster: 65552
hiberfil.sys: Versteckt, System, Archiv, NotContentIndexed
pagefile.sys: Versteckt, System, Archiv
Die meisten von denen sind ziemlich offensichtlich. Aber was bedeutet die in fett Mittel markiert? Vor allem der numerisch diejenigen für Programmdateien und Windows.
Lösung
Die Attribute von Filesystem werden von hier .
NotContentIndexed bedeutet, dass, wenn es ein inhaltsIndexDienst ausgeführt wird, wird es nicht in diesem Verzeichnis suchen.
Andere Tipps
denke ich, ist dies eine Summe von Attributen von diese Liste
Beispiel:
65552 = 65536 (FILE_ATTRIBUTE_VIRTUAL) + 16 (FILE_ATTRIBUTE_DIRECTORY)
und so weiter.