Как ссылаться на файл, когда путь содержит ярлык - PullRequest
0 голосов
/ 04 апреля 2019

В моей программе я ссылаюсь на XML-файл.Но местоположение файла XML отображается с помощью ярлыка,

C: \ Test \ Try \ SPR \ installation.xml

, где SPR - это ярлык.Но когда я получаю такой доступ, я получаю «Windows не может найти» / Ошибка «Файл не найден».

, если я получаю доступ к C: \ Test \ Try \ SPR, это работает, но когда имя файла следует за ярлыком, я чувствую этоне может отменить ссылку на путь.

Есть ли способ решить эту проблему?

Ниже приведен фрагмент кода, который я использую для создания ярлыка.

Этокак создать короткую ссылку из скрипта

import os
import win32com.client
def _create_link():
"""!
@brief      Function used to create the short link for the release and master folder

@param[in]  None

@return     None
"""
folder_path = os.path.join("C:\Test\Try", "SPR")  

path = os.path.join(folder_path, 'SPR.lnk')

shell = win32com.client.Dispatch("WScript.Shell")
shortcut = shell.CreateShortCut(path)
shortcut.Targetpath = "C:\Test\Try\SPR11"
shortcut.WindowStyle = 7 
shortcut.save()

_create_link()
...