fix(rename-children): Remove empty directories
This commit is contained in:
+9
-1
@@ -1,4 +1,4 @@
|
||||
#!/usr/bin/env python3.10
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import argparse
|
||||
import dataclasses
|
||||
@@ -56,6 +56,14 @@ def rename_children(source_dir: Path, flatten: bool) -> None:
|
||||
|
||||
write_undo_script(Path.cwd(), jobs)
|
||||
|
||||
remove_empty_dirs(source_dir)
|
||||
|
||||
|
||||
def remove_empty_dirs(root: Path) -> None:
|
||||
for path in sorted(root.rglob("*"), reverse=True):
|
||||
if path.is_dir() and not any(path.iterdir()):
|
||||
path.rmdir()
|
||||
|
||||
|
||||
@dataclasses.dataclass
|
||||
class MoveOp:
|
||||
|
||||
Reference in New Issue
Block a user