The Windows Win32 File Management Programming |
|
|
|
HOME
|
What do we have in this session?
This tutorial demonstrates the Windows files and streams manipulations. Information and program examples include compressed and encrypted files.
File AttributesFiles and ClustersBasic Naming ConventionsPath Names and NamespacesRelative PathsShort and Long File Names and PathsCreateFile() ScenariosMoving and Replacing FilesClosing and Deleting FilesDe-fragmenting FilesMinimizing interactions between de-fragmentation and shadow copiesLimitations under Windows 2000Retrieving File Type InformationDetermining the Size of a FileSearching for One or More FilesSetting and Getting the Timestamp of a FileAreFileApisANSI() Program ExampleReading From and Writing to FilesPositioning a File PointerReading From or Writing To Files Using a Scatter-Gather SchemeFlushing System-Buffered I/O Data to DiskTruncating or Extending FilesFile and Directory LinkingFile Compression and DecompressionThe NTFS File System File CompressionCompression AttributeCompression StateObtaining the Size of a Compressed FileDecompressing a Single FileDecompressing Multiple FilesReading from Compressed FilesUsing Windows Compressed Functions Program ExampleFile EncryptionHandling Encrypted Files and Directories
Encrypted Files and User KeysBackup and Restore of Encrypted FilesFile Security and Access RightsI/O ConceptsFile BufferingAlignment and File Access RequirementsFile CachingSynchronous and Asynchronous I/OSynchronous and Asynchronous I/O ConsiderationsCancellation ConsiderationsOperations That Cannot Be CanceledCanceling Asynchronous I/OAlertable I/OHow I/O Completion Ports WorkThreads and ConcurrencySupported I/O FunctionsNetwork I/O ConceptsDescription of a Network I/O OperationOpportunistic LocksSparse FilesSparse File OperationsObtaining the Size of a Sparse File |
|
|
< Windows Directory Index | Win32 Programming | Windows Files 1 > |