mirror of
https://github.com/JoeanAmier/XHS-Downloader.git
synced 2025-12-26 04:48:05 +08:00
22 lines
479 B
Python
22 lines
479 B
Python
from pathlib import Path
|
|
|
|
|
|
def file_switch(path: Path) -> None:
|
|
if path.exists():
|
|
path.unlink()
|
|
else:
|
|
path.touch()
|
|
|
|
|
|
def remove_empty_directories(path: Path) -> None:
|
|
exclude = {
|
|
"\\.",
|
|
"\\_",
|
|
"\\__",
|
|
}
|
|
for dir_path, dir_names, file_names in path.walk(top_down=False, ):
|
|
if any(i in str(dir_path) for i in exclude):
|
|
continue
|
|
if not dir_names and not file_names:
|
|
dir_path.rmdir()
|