button1_click
button2_click
button3_click
public partial class Form1 : Form { List<string> fileStore = null; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { FolderBrowserDialog folderBrowserDlg = new FolderBrowserDialog(); folderBrowserDlg.ShowNewFolderButton = true; DialogResult dlgResult = folderBrowserDlg.ShowDialog(); if (dlgResult.Equals(DialogResult.OK)) { textBox1.Text = folderBrowserDlg.SelectedPath; Environment.SpecialFolder rootFolder = folderBrowserDlg.RootFolder; } } private void button2_Click(object sender, EventArgs e) { DirectoryInfo dir1 = new DirectoryInfo(textbox1.text); FileInfo[] files = dir1.GetFiles("*.*", SearchOption.AllDirectories); try { foreach (FileInfo f in files) { fileStore.Add(f.Name.ToString()); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } private void button3_Click(object sender, EventArgs e) { const string sPath = "report.txt"; System.IO.StreamWriter SaveFile = new System.IO.StreamWriter(sPath); foreach (string item in fileStore) { SaveFile.WriteLine(item.ToString()); } SaveFile.Close(); MessageBox.Show("Programs saved!"); } }
List<string> fileStore = new List<string>();
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)