Home  |  Delphi .net Home  |  System.IO.File  |  SetCreationTime Method
SetCreationTime  
Method  
Sets the Creation date and time of the specified file
File Class
System.IO NameSpace
NotCF1.  Procedure SetCreationTime ( PathString:StringPathString : String; DateAndTime : DateTime; ) ; Static;
CF : Methods with this mark are Compact Framework Compatible
Description
The creation date and time of the file specified by PathString is set to the DateAndTime value.
Notes
Static methods are not methods of an object - they are simply class functions or procedures available at any time.
References
DateTime
Microsoft MSDN Links
System.IO
System.IO.File
 
 
A simple example
program Project1;
{$APPTYPE CONSOLE}

uses
  System.IO;

var
  Path   : String;
  Writer : StreamWriter;

begin
  // Create a text file
  Path := 'C:\DelphiBasics.txt';
  Writer := System.IO.File.CreateText(Path);

  // Close the file
  Writer.Close;

  // Show the creation date and time
  Console.WriteLine(System.IO.File.GetCreationTime(Path));

  // Set the creation time
  System.IO.File.SetCreationTime(Path, DateTime.Create(2000, 1, 1));

  // Show the creation date and time
  Console.WriteLine(System.IO.File.GetCreationTime(Path));

  // Now delete this file
  System.IO.File.Delete(Path);

  Console.Readline;
end.
Show full unit code
  23/09/2004 10:51:49
  01/01/2000 00:00:00
 
 
Delphi Programming © Neil Moffatt All rights reserved.  |  Contact the author