This documentation is archived and is not being maintained.

FileSystemInfo.CreationTime Property

Gets or sets the creation time of the current FileSystemInfo object.

[Visual Basic]
Public Property CreationTime As DateTime
public DateTime CreationTime {get; set;}
public: __property DateTime get_CreationTime();
public: __property void set_CreationTime(DateTime);
public function get CreationTime() : DateTime;
public function set CreationTime(DateTime);

Property Value

The creation date and time of the current FileSystemInfo object.


Exception Type Condition
IOException Refresh cannot initialize the data.
DirectoryNotFoundException The specified path is invalid, such as being on an unmapped drive.
FileNotFoundException The specified file does not exist.


When first called, FileSystemInfo calls Refresh and returns the cached information on APIs to get attributes and so on. On subsequent calls, you must call Refresh to get the latest copy of the information.

This property value is a null reference (Nothing in Visual Basic) if the file system containing the FileSystemInfo object does not support this information.

The following table lists examples of other typical or related I/O tasks.

To do this... See the example in this topic...
Write to a text file. Writing Text to a File
Read from a text file. Reading Text from a File
Append text to a file. Opening and Appending to a Log File



Rename or move a file. File.Move


Windows 95, Windows 98, Windows 98 Second Edition Platform Note:  These operating systems do not support this property, and DirectoryInfo implementations of this property are not supported.

.NET Compact Framework Platform Note:  The CreationTime property is read-only.


Platforms: .NET Compact Framework

.NET Framework Security: 

See Also

FileSystemInfo Class | FileSystemInfo Members | System.IO Namespace | Working with I/O | Reading Text from a File | Writing Text to a File