找出当前文件系统是否支持符号链接

时间:2012-02-16 21:10:42

标签: python windows linux

我正在编写一个python脚本,在EXT文件系统的情况下,会创建一些东西的符号链接,否则会移动文件。

我如何知道目录文件系统的类型?

2 个答案:

答案 0 :(得分:4)

您可能应该做的只是尝试建立链接,如果失败,请复制。

它将为您提供以下优势:您将自动支持具有软链接的所有文件系统,而无需进行高级检测或保留受支持文件系统的更新列表。

答案 1 :(得分:4)

使用@Joachim Isaksson建议的一些显式代码:

import os

try:
    os.symlink("src", "dest")
except OSError:
    print "cant do it :("