从 Windows 创建 unix 符号链接(最好通过 python)
不要问为什么,但出于某种原因,我需要从 Windows 计算机(即运行脚本的位置)在网络驱动器(位于 Linux 计算机上)上创建一个 UNIX 符号。
有人知道这是否可能吗?是否有办法强制 python 创建这个基于 UNIX 的文件?
唯一的其他选择是从 python ssh 到 unix 机器,然后从那里运行 ln -s ... 命令,但这对于很简单的事情。
Don't ask why but for some reason I need to create a unix symbolic on a network drive (which is on linux computer) from a windows machine (that is where the script will run from).
Does anybody know if this is possible? If there is someway to force python
to create this unix-based file?
The only other option would be to ssh
from python to the unix machine and run the ln -s ...
command from there, but that seems such a lot of hassle for something quite simple.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Windows API中有一个 CreateSymbolicLink 函数,但我没有知道它是否适用于远程文件系统,但我不知道如何从 Python 调用它。
There is a CreateSymbolicLink function in the Windows API, but I don't know if it works on remote filesystems and I don't know how to call it from Python.