1 回答
TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊
假設(shè)您有一個(gè)文件存儲(chǔ)庫(kù),其 UNC 路徑為\\jira.host.com\browse. 此目錄包含每個(gè)票證的文件夾。
要?jiǎng)h除票證文件夾,您可以編寫這樣的函數(shù):
import pathlib
import shutil
# WORK_DIR is the UNC path to your file repository
WORK_DIR = pathlib.Path(r"\\jira.host.com\browse")
def remove_folder(ticket_id: str) -> None:
""" Remove the ticket folder located in the repository """
ticket_path = WORK_DIR.joinpath(f"PROJECT-{ticket_id}")
if ticket_path.exists():
print(f"removing '{ticket_path}'...")
shutil.rmtree(ticket_path, ignore_errors=True)
else:
print(f"'{ticket_path}' already removed.")
然后,您可以調(diào)用remove_folder給定工單 ID 的函數(shù)。
remove_folder("11111")
添加回答
舉報(bào)
