gpt4 book ai didi

windows-vista - Windows 中的 OS.symlink 支持

转载 作者:行者123 更新时间:2023-12-03 12:24:32 24 4
gpt4 key购买 nike

我从 python 网站下载了 python 2.7.1 并将其安装到 windows。尝试符号链接(symbolic link)文件时,我发现它不受支持。

但是,我发现 this issue ,并看到它已修复。这将被实现,如果实现,何时实现?我正在运行 Windows Vista。

最佳答案

就像费尔南多·马塞多的回答一样,但 IMO 的侵入性较小:

def symlink(source, link_name):
import os
os_symlink = getattr(os, "symlink", None)
if callable(os_symlink):
os_symlink(source, link_name)
else:
import ctypes
csl = ctypes.windll.kernel32.CreateSymbolicLinkW
csl.argtypes = (ctypes.c_wchar_p, ctypes.c_wchar_p, ctypes.c_uint32)
csl.restype = ctypes.c_ubyte
flags = 1 if os.path.isdir(source) else 0
if csl(link_name, source, flags) == 0:
raise ctypes.WinError()

关于windows-vista - Windows 中的 OS.symlink 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6260149/

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