private void WriteDirectoryText(string strDirPath) { int intTrue = 0; foreach (object o in lbxDirectories.Items) { if (o.ToString() == strDirPath) { //does not show error if c:\vm_videos exists if (strDirPath != @"c:\vm_videos\") { MessageBox.Show("Directory Already Added " + strDirPath); } intTrue = 1; } } if (intTrue == 0) { DirectoryObj d = new DirectoryObj(); d.DirectoryPath = strDirPath; directories.Add(d); this.FillLbxDirectoriesFromText(); this.WritelbxDirectoriesToText(); this.FillVideos(Settings.Default.DirectoryPrevious); } }
public static List <DirectoryObj> GetDirectories() { string strLine; FileInfo fi = new FileInfo(Path); if (!fi.Exists) { //if videomanage.txt does not exist it is created FileStream fstr = fi.Create(); fstr.Close(); } List <DirectoryObj> directories = new List <DirectoryObj>(); FileStream fs = new FileStream(Path, FileMode.Open); StreamReader sr = new StreamReader(fs); strLine = sr.ReadLine(); while (strLine != null) { DirectoryObj directoryobj = new DirectoryObj(); directoryobj.DirectoryPath = strLine; directories.Add(directoryobj); strLine = sr.ReadLine(); } sr.Close(); return(directories); }