我见过answers关于如何使用Python在Windows上创建符号链接(我在Win 7上)。但是,即使呼叫声称成功,链接也不会出于某种原因出现在系统中。我错过了一些明显的东西吗?
Array
(
[0] => Array
(
[0] => member0
[1] => id0
[2] => tf0
)
[1] => Array
(
[0] => member1
[1] => id1
[2] => tf1
)
[2] => Array
(
[0] => member2
[1] => id2
[2] => tf2
)
)
为什么对windows api的调用认为当python无法用os.path.exist看到它时创建了链接?我也无法在Windows框中看到文件资源管理器中的链接或使用cmd中的>>> import ctypes
>>> kdll = ctypes.windll.LoadLibrary("kernel32.dll")
>>> kdll.CreateSymbolicLinkA("C:\\testlink", "C:\\existing_dir", 1)
1
>>> ctypes.WinError()
WindowsError(0, 'The operation completed successfully.')
>>> kdll.CreateSymbolicLinkA("C:\\testlink", "C:\\existing_dir", 1)
0
>>> ctypes.WinError()
WindowsError(0, 'Cannot create a file when that file already exists.')
>>> os.path.exists("C:\\testlink")
False
>>> os.path.islink("C:\\testlink")
False
。那么链接在哪里?