У меня есть файл lnk (файл ярлыка). Я использовал инструмент под названием Windows LNK Parsing Utility (lp), чтобы узнать серийный номер тома, на котором находился исходный файл. Итак, я хотел создать скрипт на Python, делающий то же самое.
Я обнаружил, что модуль win32api должен помочь, поэтому вот мой код:
import win32api, win32con, win32security # win32api main mod, other modules to get SID
path = ('C:\Users\Si\Desktop\Files\Shortcut to Pictures.lnk')
print win32api.GetVolumeInformation(path)
Error says:
Traceback (most recent call last):
File "C:\Users\Si\Desktop\Files\test.py", line 3, in <module> pywintypes.error: (123, 'GetVolumeInformation', 'The filename, directory name, or volume label syntax is incorrect.')
Есть ли другой (возможно, лучший?) Способ добиться этого?
Спасибо