Added DeleteEmptyDirectories to Drag Drop
This commit is contained in:
@ -53,7 +53,7 @@ public partial class Form : System.Windows.Forms.Form
|
||||
configurationRoot = configurationBuilder.Build();
|
||||
appSettings = Models.Binder.AppSettings.Get(configurationRoot);
|
||||
if (string.IsNullOrEmpty(appSettings.WorkingDirectoryName))
|
||||
throw new Exception("Working directory name must have a value!");
|
||||
throw new Exception("Working directory name must have parentDirectory value!");
|
||||
workingDirectory = IWorkingDirectory.GetWorkingDirectory(assembly.GetName().Name, appSettings.WorkingDirectoryName);
|
||||
Environment.SetEnvironmentVariable(nameof(workingDirectory), workingDirectory);
|
||||
_ = ConfigurationLoggerConfigurationExtensions.Configuration(loggerConfiguration.ReadFrom, configurationRoot);
|
||||
@ -188,6 +188,11 @@ public partial class Form : System.Windows.Forms.Form
|
||||
bool isValidImageFormatExtension;
|
||||
string? extraLargeBitmapThumbnail;
|
||||
string[] files = Directory.GetFiles(directory, searchPattern, SearchOption.TopDirectoryOnly);
|
||||
if (files.All(l => l.EndsWith(".id")))
|
||||
{
|
||||
foreach (string file in files)
|
||||
File.Delete(file);
|
||||
}
|
||||
_ProgressBar.Maximum = files.Length;
|
||||
foreach (string file in files)
|
||||
{
|
||||
@ -445,7 +450,12 @@ public partial class Form : System.Windows.Forms.Form
|
||||
{
|
||||
List<string> directories = GetDirectoriesOrDoDragDrop(paths);
|
||||
if (directories.Any())
|
||||
{
|
||||
RenameFilesInDirectories(directories);
|
||||
string? parentDirectory = Path.GetDirectoryName(directories[0]);
|
||||
if (parentDirectory is not null)
|
||||
_ = IPath.DeleteEmptyDirectories(parentDirectory);
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception)
|
||||
|
Reference in New Issue
Block a user