From ecf32dc6159e24684220cee5bc1f239d905cf71d Mon Sep 17 00:00:00 2001 From: Alee14 Date: Sun, 2 Sep 2018 16:34:58 -0400 Subject: file manager is kind of working? --- Project Ports/Programs/FileManager.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'Project Ports/Programs/FileManager.cs') diff --git a/Project Ports/Programs/FileManager.cs b/Project Ports/Programs/FileManager.cs index c72378d..12060b0 100644 --- a/Project Ports/Programs/FileManager.cs +++ b/Project Ports/Programs/FileManager.cs @@ -9,6 +9,7 @@ using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using PortEngine; +using System.Diagnostics; namespace Project_Ports.Programs { @@ -24,7 +25,22 @@ namespace Project_Ports.Programs { listFiles.Clear(); listView.Items.Clear(); + DirectoryInfo fmdataFolder = new DirectoryInfo(FileSystem.dataFolder); + txtPath.Text = fmdataFolder.FullName; + foreach (string item in Directory.GetFiles(fmdataFolder.FullName)) + { + imageList.Images.Add(System.Drawing.Icon.ExtractAssociatedIcon(item)); + FileInfo fi = new FileInfo(item); + listFiles.Add(fi.FullName); + listView.Items.Add(fi.Name, imageList.Images.Count - 1); + } } + + private void listView_SelectedIndexChanged(object sender, EventArgs e) + { + if (listView.FocusedItem != null) + Process.Start(listFiles[listView.FocusedItem.Index]); + } } } -- cgit v1.2.3