Is ".." actually the name of the last directory in that path? If so, I bet that's your problem! Length also seems like a likely cause - that path is 262 characters long, which may make it the first one over 255 in your search. You might test that assumption by creating a test directory tree with paths of various lengths over and under the limit.
-sam
Comment on Re: Is there a way to catch an error within a module?
I updated my original message to answer your question. I'll have to test for the directory length problem, but it does let me 'cd' and 'dir' correctly, so Windows does not seem to have an obvious issue with it.