1
0
mirror of https://github.com/Ylianst/MeshCentralRouter synced 2025-12-15 07:43:38 +00:00

add 'Date Modified' for folders (#85)

This commit is contained in:
adnan29979
2024-06-27 22:09:17 +06:00
committed by GitHub
parent 5e0d927dc4
commit 6c888b38a7

View File

@@ -133,7 +133,11 @@ namespace MeshCentralRouter
DirectoryInfo[] directories = localFolder.GetDirectories(); DirectoryInfo[] directories = localFolder.GetDirectories();
foreach(DirectoryInfo directory in directories) foreach(DirectoryInfo directory in directories)
{ {
ListViewItem x = new ListViewItem(directory.Name, 1); string[] si = new string[3];
si[0] = directory.Name;
si[1] = ""; // Skipping size of directory because it is very compute consuming
si[2] = directory.LastWriteTime.ToString("dd-MM-yyyy hh:mm:ss tt"); // Add the date information
ListViewItem x = new ListViewItem(si, 1);
x.Tag = directory; x.Tag = directory;
leftListView.Items.Add(x); leftListView.Items.Add(x);
} }
@@ -239,11 +243,19 @@ namespace MeshCentralRouter
} }
if(fileIcon == 1) if(fileIcon == 1)
{ {
sortlist.Add(new ListViewItem(fileName, 0)); // Drive string[] si = new string[3];
si[0] = fileName;
si[1] = ""; // Skipping size of directory because it is very compute consuming
si[2] = fileDate != null ? DateTime.TryParse(fileDate, out DateTime parsedDate) ? parsedDate.ToString("dd-MM-yyyy hh:mm:ss tt") : "" : "";
sortlist.Add(new ListViewItem(si, 0)); // Drive
} }
else if(fileIcon == 2) else if(fileIcon == 2)
{ {
sortlist.Add(new ListViewItem(fileName, 1)); // Folder string[] si = new string[3];
si[0] = fileName;
si[1] = ""; // Skipping size of directory because it is very compute consuming
si[2] = fileDate != null ? DateTime.TryParse(fileDate, out DateTime parsedDate) ? parsedDate.ToString("dd-MM-yyyy hh:mm:ss tt") : "" : "";
sortlist.Add(new ListViewItem(si, 1)); // Folder
} }
} }
sortlist.Sort(new ListViewItemSortClass()); sortlist.Sort(new ListViewItemSortClass());