Python 如何在Mac上的连接卷上创建硬链接?

Python 如何在Mac上的连接卷上创建硬链接?,python,macos,Python,Macos,os.link不适用于Mac上连接的卷 ~ $ python Python 2.6.2 (r262:71600, Apr 16 2009, 09:17:39) [GCC 4.0.1 (Apple Computer, Inc. build 5250)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> os.lin

os.link不适用于Mac上连接的卷

~ $ python
Python 2.6.2 (r262:71600, Apr 16 2009, 09:17:39) 
[GCC 4.0.1 (Apple Computer, Inc. build 5250)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.link("/Volumes/ARCHANA/JULY 09/PRAMANPATRA.doc", "/Volumes/ARCHANA/temp")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
OSError: [Errno 45] Operation not supported
>>> 
~$python
Python 2.6.2(r262:716002009年4月16日09:17:39)
[GCC 4.0.1(Apple Computer,Inc.build 5250)]关于达尔文
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入操作系统
>>>操作系统链接(“/Volumes/ARCHANA/JULY 09/PRAMANPATRA.doc”,“/Volumes/ARCHANA/temp”)
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
操作错误:[Errno 45]不支持操作
>>> 

ARCHANA上的哪个文件系统?你想链接到一个目录吗?并非所有文件系统都支持硬链接,很少有文件系统支持指向目录的硬链接


特别是USB大容量存储设备通常采用FAT文件系统进行格式化,FAT文件系统不支持链接。

ARCHANA上的哪个文件系统?你想链接到一个目录吗?并非所有文件系统都支持硬链接,很少有文件系统支持指向目录的硬链接


特别是USB大容量存储设备通常采用FAT文件系统进行格式化,FAT文件系统不支持链接。

您正在mac上工作,但卷ARCHANA可能没有可链接的文件系统。(大写标签使其可疑。)

此外,您正在尝试引用指向目录的硬链接,并且“硬链接通常可能不引用目录,也可能不跨文件系统。”(来自手册页)


最后要尝试的是目录名“July 09”。可能值得检查os.link函数,以检查它是否与目录名中的空格一起工作。

您正在mac上工作,但卷ARCHANA可能没有可链接的文件系统。(大写标签使其可疑。)

此外,您正在尝试引用指向目录的硬链接,并且“硬链接通常可能不引用目录,也可能不跨文件系统。”(来自手册页)


最后要尝试的是目录名“July 09”。可能值得检查os.link函数,以检查它是否与目录名中的空格一起工作。

dst:/Volumes/ARCHANA/temp是一个文件。dst:/Volumes/ARCHANA/temp是一个文件。目标是一个文件。我没有链接到目录。我的pendrive有FAT32文件系统。我已经用没有空格的普通文件夹进行了测试,但它仍然抛出相同的错误。谢谢目标是一个文件。我没有链接到目录。我的pendrive有FAT32文件系统。我已经用没有空格的普通文件夹进行了测试,但它仍然抛出相同的错误。谢谢