1
0
mirror of https://github.com/Ylianst/MeshCentralRouter synced 2025-12-06 00:13:33 +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();
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;
leftListView.Items.Add(x);
}
@@ -239,11 +243,19 @@ namespace MeshCentralRouter
}
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)
{
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());