python - 创建到 Windows 文件夹的链接
问题描述
我正在整理我的 Windows 计算机上的文件夹。我想编写一些 Python 代码来在新文件夹中创建链接,这将允许用户单击创建的链接并将用户带到原始文件夹。
例如,假设这是文件夹 1:芦笋香蕉胡萝卜橙子菠萝
这是我要创建到文件夹 1 的链接的新文件夹:水果蔬菜
这在 Python 中可行吗?
我一直在研究有关在 Python 中使用递归函数的详细信息。
另外,我上面显示的文件夹非常简单。我的实际文件夹中充满了文件和其他文件,因此请记住这一点。这就是为什么我认为递归可能是要走的路。
解决方案
你可以使用符号链接:
os.symlink(src, dst)
这是此链接的示例:
import os
src = '/usr/bin/python'
dst = '/tmp/python'
# This creates a symbolic link on python in tmp directory
os.symlink(src, dst)
print "symlink created"
例子:
假设您有文件夹,文件夹D:/Folder1
在哪里D:/Folder1/oranges
,如果您想在其中创建此文件夹的符号链接,D:/Fruits
您应该这样做:
import os
os.symlink('D:/Folder1/oranges', 'D:/Fruits/oranges')
推荐阅读
- javascript - 使用 setTimeout,输入值增加 2 而不是 1
- python - 将 Pandas df 分离到单独的表中
- amazon-web-services - AWS 应用程序负载均衡器或网络负载均衡器上的 Websocket Wss
- amazon-s3 - 使用 pyspark 从 S3 导入时缺少数据
- javascript - npm 在用户目录中寻找 package.json
- reactjs - 如何将 JSON 传递给 SwaggerUIBundle?
- makefile - 在 Makefile 中使用 fprint 格式化输出和 pwd 输出
- jenkins - Jenkins Checkout on Push to nexus
- json - 如何提取嵌套的 JSON 值?
- spring-boot - MyBatis:将mapper xml文件放在java下的mapper接口旁边