python/A-Z_Archives_OrderScriptPyt.../A-ZPythonFoldersScript.py

36 lines
1.1 KiB
Python
Raw Permalink Normal View History

2025-11-24 04:41:35 +08:00
import os
import shutil
print("!Warning this script delete all empty folders in the directory it was executed in [v0.9")
print("1 Start")
print("0 Close")
x = input("")
if x == "1":
index_list = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "ñ", "o", "p", "q", "r", "s",
"t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M",
"N", "Ñ", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", ]
while True:
for x in index_list:
if os.path.exists(f"{x}"):
pass
else:
os.mkdir(f"{x}")
print(f"{x}")
break
while True:
for x in index_list:
home_letter = x
container = [_ for _ in os.listdir() if _.startswith(home_letter)]
for i in container:
shutil.move(i, x)
break
for item in os.listdir(os.getcwd()):
if os.path.isdir(item):
if not os.listdir(item):
os.removedirs(os.path.join(os.getcwd(), item))
else:
pass