【发布时间】:2012-07-26 21:13:07
【问题描述】:
我一直在尝试删除我的工作目录中的一些符号链接,但我遇到了一些问题。
os.remove 也会删除链接原文件夹的实际内容
os.shutil 在符号链接的情况下抛出错误。
有没有办法在不破坏原始内容的情况下使用 python 命令删除符号链接?
谢谢
【问题讨论】:
-
奇怪,
os.remove()并没有为我删除原始文件,只删除了符号链接(尝试使用 Python 2.7.2 和 3.1.4)。 -
它不会在我的系统中删除原始文件(Python 2.7.1)
-
Smth 值得一看的符号链接:stackoverflow.com/a/12678252/110118(注意:shutil.rmtree 将无法删除链接,尽管 os.path.osdir() 说路径与目录有关)
-
问题是关于目录的链接,而不是文件的链接。删除目录链接对我也不起作用。 Python 2.6
-
什么是
os.shutil?