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

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

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

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

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

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

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут