如何在python中创建到文件夹的Windows快捷方式



我的问题是,我找不到一个解决方案来创建一个快捷方式的文件夹与python。只给一个文件,代码示例:

shell = Dispatch('WScript.Shell')
shortcut = shell.CreateShortCut(path)
shortcut.Targetpath = target
shortcut.save()

但是我需要一个快捷方式到整个文件夹。

我的目标示例是:

C:/UsersC:/Users/user/Downloads

您可以使用下面的代码创建到目录

的快捷方式
from win32com.client import Dispatch
path = r"C:UsersuserDownloadsshortcut.lnk"  #This is where the shortcut will be created
target = r"C:UsersuserDownloads" # directory to which the shortcut is created
shell = Dispatch('WScript.Shell')
shortcut = shell.CreateShortCut(path)
shortcut.Targetpath = target
shortcut.save()

()必须在shortcut.Targetpath中使用快捷键才能正确地为文件夹工作。