compare two windows paths, one containing tilde, in python
Posted
by Steve Cooper
on Stack Overflow
See other posts from Stack Overflow
or by Steve Cooper
Published on 2010-04-29T15:12:57Z
Indexed on
2010/05/29
14:32 UTC
Read the original article
Hit count: 488
I'm trying to use the TMP environment variable in a program. When I ask for
tmp = os.path.expandvars("$TMP")
I get
C:\Users\STEVE~1.COO\AppData\Local\Temp
Which contains the old-school, tilde form. A function I have no control over returns paths like
C:\Users\steve.cooper\AppData\Local\Temp\file.txt
My problem is this; I'd like to check if the file is in my temp drive, but I can't find a way to compare them. How do you tell if these two Windows directories;
C:\Users\STEVE~1.COO\AppData\Local\Temp
C:\Users\steve.cooper\AppData\Local\Temp
are the same?
© Stack Overflow or respective owner