[Python-Dev] os.path.normcase rationale?
brian.curtin at gmail.com
Sun Sep 26 18:31:22 CEST 2010
On Sun, Sep 26, 2010 at 06:36, Paul Moore <p.f.moore at gmail.com> wrote:
> On 26 September 2010 09:01, Paul Moore <p.f.moore at gmail.com> wrote:
> > On 25 September 2010 23:57, Greg Ewing <greg.ewing at canterbury.ac.nz>
> >> Paul Moore wrote:
> >>> Windows has (I believe) user definable filesystems, too, but the OS
> >>> has "get me the real filename" style calls,
> >> Does it really, though? The suggestions I've seen for doing
> >> this involve abusing the short/long filename translation
> >> machinery, and I'm not sure they're guaranteed to return the
> >> actual case rather than something that happens to work.
> > There's another call available. I've been too lazy to go and look it
> > up, but I'll do so sometime today.
> GetFinalPathNameByHandle works, and is documented to do so, but (a) it
> works on an open file handle, so you need to open the file, and (b)
> it's Vista and later only...
FYI, this is currently exposed as nt._getfinalpathname, and is used for
os.path.samefile on Vista and beyond.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-Dev