DelphiBasics
  Home  |  Delphi .net Home  |  System.IO NameSpace
 .NET Framework
 Namespace References

 System
 System.Collections
 System.Globalization
 System.IO
 
  BinaryReader  Class 
  BinaryWriter  Class 
  BufferedStream  Class 
  Directory  Class 
  DirectoryInfo  Class 
  File  Class 
  FileAccess  Enumeration 
  FileAttributes  Enumeration 
  FileInfo  Class 
  FileMode  Enumeration 
  FileShare  Enumeration 
  FileStream  Class 
  FileSystemWatcher  Class 
  MemoryStream  Class 
  Path  Class 
  SeekOrigin  Enumeration 
  StreamReader  Class 
  StreamWriter  Class 
  StringReader  Class 
  StringWriter  Class 

 Articles and Tutorials

 Overview of .NET
 Delphi and .NET
 Winform Applications
 ASP .Net Applications
 php Web Services
 Framework Collections
 Framework String Handling
 Framework Files and Folders


 
 
  System.IO.FileAttributes Enumeration
 
 Description
The attributes here are mutually exclusive (except for Normal) and may be applied in any combination (it has the [FlagsAtribute], and so, in Delphi terms, is really a Set).
 
Some are not applicable to directories.
 Values
ReadOnly  1  The file is read-only.
Hidden  2  The file is hidden, and thus is not included in an ordinary directory listing.
System  4  The file is a system file. The file is part of the operating system or is used exclusively by the operating system.
Directory  16  The file is a directory.
Archive  32  The files archive status. Applications use this attribute to mark files for backup or removal.
Device  64  Reserved for future use.
Normal  128  The file is normal and has no other attributes set. This attribute is valid only if used alone.
Temporary  256  The file is temporary. File systems attempt to keep all of the data in memory for quicker access rather than flushing the data back to mass storage. A temporary file should be deleted by the application as soon as it is no longer needed.
SparseFile  512  The file is a sparse file. Sparse files are typically large files whose data are mostly zeros.
ReparsePoint  1024  The file contains a reparse point, which is a block of user-defined data associated with a file or a directory.
Compressed  2048  The file is compressed.
Offline  4096  The file is offline. The data of the file is not immediately available.
NotContentIndexed  8192  The file will not be indexed by the operating systems content indexing service.
Encrypted  16384  The file or directory is encrypted. For a file, this means that all data in the file is encrypted. For a directory, this means that encryption is the default for newly created files and directories.

 Microsoft MSDN links
 
System.IO
System.IO.fileattributes
 
Delphi Programming © Neil Moffatt . All rights reserved.  |  Home Page