Documentation
¶
Overview ¶
Package fileattr describes the set of file attributes used by the Windows operating system.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var FormatC = Format{
Readonly: "FILE_ATTRIBUTE_READONLY",
Hidden: "FILE_ATTRIBUTE_HIDDEN",
System: "FILE_ATTRIBUTE_SYSTEM",
Directory: "FILE_ATTRIBUTE_DIRECTORY",
Archive: "FILE_ATTRIBUTE_ARCHIVE",
Device: "FILE_ATTRIBUTE_DEVICE",
Normal: "FILE_ATTRIBUTE_NORMAL",
Temporary: "FILE_ATTRIBUTE_TEMPORARY",
SparseFile: "FILE_ATTRIBUTE_SPARSE_FILE",
ReparsePoint: "FILE_ATTRIBUTE_REPARSE_POINT",
Compressed: "FILE_ATTRIBUTE_COMPRESSED",
Offline: "FILE_ATTRIBUTE_OFFLINE",
NotContentIndexed: "FILE_ATTRIBUTE_NOT_CONTENT_INDEXED",
Encrypted: "FILE_ATTRIBUTE_ENCRYPTED",
IntegrityStream: "FILE_ATTRIBUTE_INTEGRITY_STREAM",
Virtual: "FILE_ATTRIBUTE_VIRTUAL",
NoScrubData: "FILE_ATTRIBUTE_NO_SCRUB_DATA",
RecallOnOpen: "FILE_ATTRIBUTE_RECALL_ON_OPEN",
RecallOnDataAccess: "FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS",
}
FormatC maps values to C-style constant strings.
View Source
var FormatCode = Format{
Readonly: "R",
Hidden: "H",
System: "S",
Directory: "D",
Archive: "A",
Device: "^",
Normal: "N",
Temporary: "T",
SparseFile: "P",
ReparsePoint: "L",
Compressed: "C",
Offline: "O",
NotContentIndexed: "I",
Encrypted: "E",
IntegrityStream: "V",
Virtual: "-",
NoScrubData: "X",
RecallOnOpen: "!",
RecallOnDataAccess: "?",
}
FormatCode maps values to single-letter codes.
https://superuser.com/questions/44812/windows-explorers-file-attribute-column-values
View Source
var FormatGo = Format{
Readonly: "Readonly",
Hidden: "Hidden",
System: "System",
Directory: "Directory",
Archive: "Archive",
Device: "Device",
Normal: "Normal",
Temporary: "Temporary",
SparseFile: "SparseFile",
ReparsePoint: "ReparsePoint",
Compressed: "Compressed",
Offline: "Offline",
NotContentIndexed: "NotContentIndexed",
Encrypted: "Encrypted",
IntegrityStream: "IntegrityStream",
Virtual: "Virtual",
NoScrubData: "NoScrubData",
RecallOnOpen: "RecallOnOpen",
RecallOnDataAccess: "RecallOnDataAccess",
}
FormatGo maps values to Go-style constant strings.
Functions ¶
This section is empty.
Types ¶
type Value ¶
type Value uint32
Value describes a set of file attributes stored as part of a file's metadata.
const ( Readonly Value = 0x000001 // FILE_ATTRIBUTE_READONLY Hidden Value = 0x000002 // FILE_ATTRIBUTE_HIDDEN System Value = 0x000004 // FILE_ATTRIBUTE_SYSTEM Directory Value = 0x000010 // FILE_ATTRIBUTE_DIRECTORY Archive Value = 0x000020 // FILE_ATTRIBUTE_ARCHIVE Device Value = 0x000040 // FILE_ATTRIBUTE_DEVICE Normal Value = 0x000080 // FILE_ATTRIBUTE_NORMAL Temporary Value = 0x000100 // FILE_ATTRIBUTE_TEMPORARY SparseFile Value = 0x000200 // FILE_ATTRIBUTE_SPARSE_FILE ReparsePoint Value = 0x000400 // FILE_ATTRIBUTE_REPARSE_POINT Compressed Value = 0x000800 // FILE_ATTRIBUTE_COMPRESSED Offline Value = 0x001000 // FILE_ATTRIBUTE_OFFLINE NotContentIndexed Value = 0x002000 // FILE_ATTRIBUTE_NOT_CONTENT_INDEXED Encrypted Value = 0x004000 // FILE_ATTRIBUTE_ENCRYPTED IntegrityStream Value = 0x008000 // FILE_ATTRIBUTE_INTEGRITY_STREAM Virtual Value = 0x010000 // FILE_ATTRIBUTE_VIRTUAL NoScrubData Value = 0x020000 // FILE_ATTRIBUTE_NO_SCRUB_DATA RecallOnOpen Value = 0x040000 // FILE_ATTRIBUTE_RECALL_ON_OPEN RecallOnDataAccess Value = 0x400000 // FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS )
File Attributes:
func (Value) Join ¶
Join returns a string representation of the file attributes using the given separator and format.
Click to show internal directories.
Click to hide internal directories.