> Mark,
>       Do you know if it's possible to get all the usual "right-click"
> file properties using win32com or ctypes?  I know Windows presents short
> names via properties, but wasn't sure that's exposed via either.  I
> googled this but didn't see a clear direction after the first 50 hits.
> May be a bad search on my part.

I believe all properties can be fetched fine, including 'extended'
properties via COM.

But I've lost the context here - 'clear direction' for what exactly?

eg, I created a long filename c:\temp\Copyright someone.txt and:

>>> win32api.GetShortPathName(u"c:\\temp\\\xa9opyright
someone.txt".encode("mbcs"))
'c:\\temp\\OPYRIG~1.TXT'
>>> open('c:\\temp\\OPYRIG~1.TXT')
<open file 'c:\temp\OPYRIG~1.TXT', mode 'r' at 0x008CF5E0>
>>>

It also dawned on me that the "short name" of a file should never contain
unicode characters!  That seems to be demonstrated above...

Mark

_______________________________________________
Python-win32 mailing list
Python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to