如何创建指向 python 中文件夹的 windows 快捷方式
how to create a windows shortcut to a folder in python
我的问题是我找不到使用 python 创建文件夹快捷方式的解决方案。仅对一个文件,代码示例:
shell = Dispatch('WScript.Shell')
shortcut = shell.CreateShortCut(path)
shortcut.Targetpath = target
shortcut.save()
但我需要整个文件夹的快捷方式。
我的目标示例是:
C:/Users
和C:/Users/user/Downloads
您可以使用以下代码创建目录的快捷方式
from win32com.client import Dispatch
path = r"C:\Users\user\Downloads\shortcut.lnk" #This is where the shortcut will be created
target = r"C:\Users\user\Downloads" # directory to which the shortcut is created
shell = Dispatch('WScript.Shell')
shortcut = shell.CreateShortCut(path)
shortcut.Targetpath = target
shortcut.save()
反斜杠 (\
) 必须在 shortcut.Targetpath
中使用,这样文件夹的快捷方式才能正常工作。
我的问题是我找不到使用 python 创建文件夹快捷方式的解决方案。仅对一个文件,代码示例:
shell = Dispatch('WScript.Shell')
shortcut = shell.CreateShortCut(path)
shortcut.Targetpath = target
shortcut.save()
但我需要整个文件夹的快捷方式。
我的目标示例是:
C:/Users
和C:/Users/user/Downloads
您可以使用以下代码创建目录的快捷方式
from win32com.client import Dispatch
path = r"C:\Users\user\Downloads\shortcut.lnk" #This is where the shortcut will be created
target = r"C:\Users\user\Downloads" # directory to which the shortcut is created
shell = Dispatch('WScript.Shell')
shortcut = shell.CreateShortCut(path)
shortcut.Targetpath = target
shortcut.save()
反斜杠 (\
) 必须在 shortcut.Targetpath
中使用,这样文件夹的快捷方式才能正常工作。