1 回答

TA贡献1895条经验 获得超3个赞
假设您有一个文件存储库,其 UNC 路径为\\jira.host.com\browse. 此目录包含每个票证的文件夹。
要删除票证文件夹,您可以编写这样的函数:
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.")
然后,您可以调用remove_folder给定工单 ID 的函数。
remove_folder("11111")
添加回答
举报