file names longer than MAX_PATH under Windows 2003

Tim Golden tim.golden at viacom-outdoor.co.uk
Tue Feb 14 08:53:47 EST 2006


[Sergey]

| "Tim Golden" <tim.golden at viacom-outdoor.co.uk> wrote in 
| message news:mailman.1897.1139918374.27775.python-list at python.org...
| [Sergey]
| 
| >Not to state the obvious, but can you cut-and-paste that long
| >string (the one starting with \\?\e:\...) from the Python
| >interpreter into the [S]tart [R]un [O]pen field to see what
| >comes up? I'm just trying to make sure of the most straightforward
| >fact: that the file you've got there definitely does exist!
| 
| I cannot do this: when I paste filename there, trail of 
| filename is missing due to length limit in input line.
| But I strongly suppose that file exists as its name was get 
| through os.listdir.

I see from another post that CreateFile cannot open your file.
That puts it further away from Python, although it doesn't
explain how some other program can see the files. Can you use 
os.startfile (or its equivalent win32api.ShellExecute from 
pywin32)? Perhaps if you were to chdir to the directory in 
question you'd be able to access the file. 

Don't know really; clutching at straws.

TJG

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________



More information about the Python-list mailing list