web-dev-qa-db-fra.com

Comment obtenir le fichier Date de création et Date de modification

J'ai un fichier .NET EXE. Je veux trouver la date de création et la date de modification du fichier dans l'application C #. Peut le faire par réflexion ou avec un flux IO?

40
griffithstratton

Vous pouvez utiliser le code ci-dessous:

DateTime creation = File.GetCreationTime(@"C:\test.txt");
DateTime modification = File.GetLastWriteTime(@"C:\test.txt");
81
waitefudge

Vous pouvez le faire en utilisant FileInfo classe:

FileInfo fi = new FileInfo("path");
var created = fi.CreationTime;
var lastmodified = fi.LastWriteTime;
21
Selman Genç

File.GetLastWriteTime pour obtenir la dernière modification

File.CreationTime pour obtenir le temps créé

7
Sajeetharan - MSFT

Utilisation :

FileInfo fInfo = new FileInfo('FilePath');
var fFirstTime = fInfo.CreationTime;
var fLastTime = fInfo.LastWriteTime;
5
DOTNET Team

File.GetLastWriteTime Méthode

Renvoie la date et l'heure de la dernière écriture du fichier ou du répertoire spécifié.

string path = @"c:\Temp\MyTest.txt";
DateTime dt = File.GetLastWriteTime(path);

Pour le temps de création File.GetCreationTime Méthode

DateTime fileCreatedDate = File.GetCreationTime(@"C:\Example\MyTest.txt");
Console.WriteLine("file created: " + fileCreatedDate);
4
Nagaraj S

Vous pouvez utiliser ce code pour voir la dernière date de modification d'un fichier.

DateTime dt = File.GetLastWriteTime(path);

Et ce code pour voir l'heure de la création.

DateTime fileCreatedDate = File.GetCreationTime(@"C:\Example\MyTest.txt");
3
markieo