mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-06-02 22:08:27 +01:00
Remove folder after removing empty subfolders
This commit is contained in:
@@ -192,6 +192,10 @@ namespace MediaBrowser.Providers.Manager
|
||||
// Remove containing directory if empty
|
||||
var folder = Path.GetDirectoryName(currentPath);
|
||||
FileSystemHelper.DeleteEmptyFolders(_fileSystem, folder, _logger);
|
||||
if (!_fileSystem.GetFiles(folder).Any())
|
||||
{
|
||||
Directory.Delete(folder);
|
||||
}
|
||||
}
|
||||
catch (FileNotFoundException)
|
||||
{
|
||||
|
||||
@@ -383,6 +383,10 @@ namespace MediaBrowser.Providers.Manager
|
||||
// Always remove empty parent folder
|
||||
var folder = Path.GetDirectoryName(image.Path);
|
||||
FileSystemHelper.DeleteEmptyFolders(_fileSystem, folder, _logger);
|
||||
if (!_fileSystem.GetFiles(folder).Any())
|
||||
{
|
||||
Directory.Delete(folder);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user