void StartExport(FileInfo[] files, DirectoryInfo[] subDirectories) { //delete files: foreach (System.IO.FileInfo file in files) { file.Delete(); } //delete directories in this directory: foreach (System.IO.DirectoryInfo subDirectory in subDirectories) { subDirectory.Delete(true); } _exporter.Export(); OpenInFileBrowser.Open(Path.GetDirectoryName(ExporterSettings.Export.GetExportPath())); }
void StartExport(FileInfo[] files, DirectoryInfo[] subDirectories, bool openFolder = true) { if (ExporterSettings.Export.clear || ExporterSettings.Export.folder == Config.DefaultExportFolder) { //delete files: foreach (FileInfo file in files) { file.Delete(); } //delete directories in this directory: foreach (DirectoryInfo subDirectory in subDirectories) { subDirectory.Delete(true); } } _exporter.Export(); if (openFolder) { OpenInFileBrowser.Open(Path.GetDirectoryName(ExporterSettings.Export.GetExportPath())); } }