[python-win32] How to read the target of a Windows Shortcut

Ayaskanta Swain ayaskanta.swain at altair.com
Fri Mar 4 13:27:10 CET 2011


Hi,

 

Thank you for sending me the link. I tried it by copying the
"shortcut_target(filename)" function into my script. But it does the
same thing as I had mentioned in my previous e-mail. i.e It returns me
the target path correctly if the target exists physically in my hard
disk, but behaves in a wrongful manner if I delete the target keeping
the shortcut intact (Broken shortcut). In that case it creates an empty
file (0 size) with the same name as that of the existing target &
creates it at the same physical location where the target was existing
before. Looks like a bug in this function.

 

I want to see it fail in that case or return something lie NONE , but it
still returns me the target path.

 

Thanks

Ayaskant-

 

-----Original Message-----
From: python-win32-bounces+ayaskanta.swain=altair.com at python.org
[mailto:python-win32-bounces+ayaskanta.swain=altair.com at python.org] On
Behalf Of Tim Golden
Sent: Friday, March 04, 2011 5:30 PM
Cc: python-win32 at python.org
Subject: Re: [python-win32] How to read the target of a Windows Shortcut

 

On 04/03/2011 11:59, Ayaskanta Swain wrote:

> Hi,

> 

> I want to know the target path of a windows shortcut. How do i read
the

> short cut & retrieve the actual target path it is pointing to? I

> searched the internet & all the documents I found there refer to use

> Win32com.shell or win32com.client module but was not satisfied with
the

> solutions given there.

 

Well I don't know if this was one of the solutions with which

you were "not satisfied", but it does at least have the merit

of working:

 

   http://timgolden.me.uk/python/win32_how_do_i/read-a-shortcut.html

 

TJG

_______________________________________________

python-win32 mailing list

python-win32 at python.org

http://mail.python.org/mailman/listinfo/python-win32

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-win32/attachments/20110304/59e32149/attachment.html>


More information about the python-win32 mailing list