def show_file_or_folder_in_explorer(path: Path or str):
if isinstance(path, str) and path.startswith('http'):
webbrowser.open_new_tab(path)
return
if isinstance(path, str):
path = Path(path)
if not path.exists():
raise FileNotFoundError(str(path.abspath()))
if path.isdir():
os.startfile(str(path.abspath()))
elif path.isfile():
os.startfile(str(path.dirname().abspath()))
评论列表
文章目录