Получить и установить время файла в C#
Класс File предоставляет методы, которые получают и устанавливают время файла, включая время создания, изменения и времени доступа. Следующий код показывает, как пример использует эти методы для получения и установки времени файла.
// Получаем время файла.
private void btnGetTimes_Click(object sender, EventArgs e)
{
txtCreationTime.Text =
File.GetCreationTime(txtFile.Text).ToString();
txtModifiedTime.Text =
File.GetLastWriteTime(txtFile.Text).ToString();
txtAccessTime.Text =
File.GetLastAccessTime(txtFile.Text).ToString();
}
// Установите время файла.
private void btnSetTimes_Click(object sender, EventArgs e)
{
File.SetCreationTime(txtFile.Text,
DateTime.Parse(txtCreationTime.Text));
File.SetLastWriteTime(txtFile.Text,
DateTime.Parse(txtModifiedTime.Text));
File.SetLastAccessTime(txtFile.Text,
DateTime.Parse(txtAccessTime.Text));
}
