我正在整理Windows计算机上的文件夹。我想编写一些Python代码在新文件夹中创建链接,这将允许用户单击创建的链接,并将用户带到原始文件夹。
例如, 说这是文件夹1: 芦笋 香蕉 萝卜 橘子 菠萝
这是我要创建指向文件夹1的链接的新文件夹: 水果 蔬菜
这在Python中可行吗?
我一直在研究有关在Python中使用递归函数的详细信息。
此外,我上面显示的文件夹非常简单。我的实际文件夹中充满了文件和其他文件,因此请记住这一点。这就是为什么我认为递归可能是要走的路。
答案 0 :(得分:1)
您可以使用symlink:
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')