c # программно установить или очистить метаданные «Доступные» метафайла файла - PullRequest
0 голосов
/ 05 июля 2018

Существует метаданные «Доступные», которые отображаются как часть окна свойств файла. Есть ли программный способ удалить эту информацию или установить что-то еще? Спасибо enter image description here

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

После небольшого поиска я нашел это в File.SetLastAccessTime Method

Сам не использовал, но в соответствии с MSDN вы можете установить время доступа с помощью этого:

File.SetLastAccessTime
0 голосов
/ 05 июля 2018

Класс FileInfo может позаботиться об этом за вас.

[TestMethod]
public void SetLastAccessTime()
{
    String fileName = @"D:\Sample.txt";

    FileInfo fi = new FileInfo(fileName);
    fi.CreationTime = DateTime.Now.AddDays(10);
    fi.LastWriteTime = DateTime.Now.AddDays(10);
    fi.LastAccessTime = DateTime.Now.AddYears(-2);
}

И вот как выглядят свойства файла после запуска этого кода.

File properties after this code runs

...