| description | Learn more about: Accessing File Status | |||||
|---|---|---|---|---|---|---|
| title | Accessing File Status | |||||
| ms.date | 11/04/2016 | |||||
| helpviewer_keywords |
|
|||||
| ms.assetid | 1b8891d6-eb0f-4037-a837-4928fe595222 |
CFile also supports getting file status, including whether the file exists, creation and modification dates and times, logical size, and path.
- Use the CFile class to get and set information about a file. One useful application is to use the
CFilestatic member function GetStatus to determine if a file exists. GetStatus returns 0 if the specified file does not exist.
Thus, you could use the result of GetStatus to determine whether to use the CFile::modeCreate flag when opening a file, as shown by the following example:
[!code-cppNVC_MFCFiles#3]
For related information, see Serialization.