Using File Management
The following samples use the file management functions.
In this section
Topic | Description |
---|---|
Adding Users to an Encrypted File |
Example code that shows how to add a new user to an existing encrypted file by using the AddUsersToEncryptedFile function. |
Appending One File to Another File |
Example code that shows how an application can append one file to the end of another file, including how to open and close files, read and write to files, and lock and unlock files. |
Creating and Using a Temporary File |
Example code that shows how to create a temporary file for data manipulation purposes by using the GetTempFileName and GetTempPath functions. |
Locking and Unlocking Byte Ranges in Files |
Example code that shows byte range locking and unlocking by using the LockFileEx and UnlockFileEx functions. |
Opening a File for Reading or Writing |
Example code that shows how to use the CreateFile function to create a new file or open an existing file. |
Retrieving and Changing File Attributes |
Example code that shows how to use the GetFileAttributesEx function to retrieve file attributes. |
Testing for the End of a File |
Example code that shows how to test for the end of file during a synchronous read operation and during an asynchronous read operation. |
Using Streams |
Example code that shows how to use basic NTFS file system streams. |