public static void InitilalDirs() { List <String> fileStartPaths = SavedDataReader.GetSavedStartingDirsFromXml().ToList(); SavedDataReader.LoadUserDefinedFileAssociations(); String leftPath = fileStartPaths[0]; if (!Directory.Exists(leftPath)) { leftPath = Directory.GetCurrentDirectory(); SavedDataReader.SetSavedStartingDirsToXml(SavedDataReader.OpenMode.lastUsed, leftPath, Side.Left); } String rightPath = fileStartPaths[1]; if (!Directory.Exists(rightPath)) { rightPath = Directory.GetCurrentDirectory(); SavedDataReader.SetSavedStartingDirsToXml(SavedDataReader.OpenMode.lastUsed, rightPath, Side.Right); } File_Containers.FileDualContainer.ChooseContainer(Side.Left).GoToDirectory(leftPath); File_Containers.FileDualContainer.ChooseContainer(Side.Right).GoToDirectory(rightPath); }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { SavedDataReader.SetSavedStartingDirsToXml(SavedDataReader.OpenMode.lastUsed, File_Containers.FileDualContainer.ChooseContainer(FileOperator.Side.Left).StoredDirectory.Info.FullName, FileOperator.Side.Left); SavedDataReader.SetSavedStartingDirsToXml(SavedDataReader.OpenMode.lastUsed, File_Containers.FileDualContainer.ChooseContainer(FileOperator.Side.Right).StoredDirectory.Info.FullName, FileOperator.Side.Right); SavedDataReader.SaveUserDefinedFileAssociations(); }