Как получить дату последнего сохранения файла? - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день! Подскажите, пожалуйста, как получить вот эту дату(стрелкой на картинке) из файла? Файл скачивается по прямой ссылке(URI/URL), и нужно узнать последнее время его изменения "там", а не время изменения его после скачивание локально на ПК. Как выяснилось это время лежит как-раз в этом поле. (Если вдруг понадобится путь к файлу: http://www.bio.bsu.by/dekanat/files/2.xls) Спасибо!

Решение задачи: «Как получить дату последнего сохранения файла?»

textual
Листинг программы
using Microsoft.WindowsAPICodePack.Shell;
using Microsoft.WindowsAPICodePack.Shell.PropertySystem;
 
using (ShellObject shellObject = ShellObject.FromParsingName(@"d:\2.xls"))
{
    IShellProperty p = shellObject.Properties.GetProperty("System.Document.DateSaved");
    if (p != null && p.ValueAsObject != null)
    {
        string dateSavedValue = p.ValueAsObject.ToString();
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.143 из 5