1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| /// <summary>
/// Scan SelectedDrive
/// </summary>
/// <returns>List of directories and files the current user has access and older than 60 days</returns>
public List<DirectoryInfo> Scan()
{
FileIOPermission f2 = new FileIOPermission(FileIOPermissionAccess.Read, selectedDrive);
try
{
f2.Demand(); // À ce stade je voulais comprendre comment fonctionne Demand()
}
catch (SecurityException s)
{
Console.WriteLine(s.Message);
}
//DirectoryInfo diTop = new DirectoryInfo(selectedDrive);
//var allDirsmodified = diTop.EnumerateDirectories("*", SearchOption.AllDirectories).Where(d => d.LastWriteTime > System.DateTime.Now.AddDays(-60));
//return allDirsmodified.ToList();
} |
Partager