gpt4 book ai didi

python - 如何删除符号链接(symbolic link)和源目录

转载 作者:太空宇宙 更新时间:2023-11-03 13:03:18 24 4
gpt4 key购买 nike

我想连同源目录一起删除符号链接(symbolic link)。

例如——

ls -lrt
testsymlink -> /user/temp/testdir

我想删除 testsymlink/user/temp/testdir。考虑到我只知道符号链接(symbolic link)名称。

任何带有 python 的实用程序都会做得很好。

最佳答案

您可以使用 os.path.realpath 的结果来检测和删除符号链接(symbolic link)目标。示例:

import os

# ./foo -> ./bar
filepath = "./foo"

if (os.path.realpath(filepath) != filepath):
targetpath = os.path.realpath(filepath)

os.remove(filepath)
if (targetpath):
os.remove(targetpath)

关于python - 如何删除符号链接(symbolic link)和源目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12678205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com