15 lines
379 B
Python
15 lines
379 B
Python
import os
|
|
|
|
def rm(p: str, cwd: str = "/"):
|
|
path = cwd+p
|
|
print(f"rm {path=}")
|
|
try:
|
|
os.unlink(path)
|
|
except OSError:
|
|
for f in os.listdir(path): # pyright: ignore[reportAny]
|
|
rm(f, path+"/") # pyright: ignore[reportAny]
|
|
os.unlink(path)
|
|
|
|
for f in os.listdir(): # pyright: ignore[reportAny]
|
|
rm(f) # pyright: ignore[reportAny]
|