Tom wrote: > I'm having a problem using a path with spaces as a parameter to > os.rename() in a program on WinXP. > > This works fine at the command line (where the folder "c:\aa bb" exists) > > > os.rename( "c\aa bb", "c:\cc dd" ); > > > > But, I can't get it to work in my program, eg. > > print SrcDir > print NewDir > os.rename( SrcDir, NewDir ); > > when I run this I get something like this: > > "e:\\music\\Joni Mitchell\\ogg-8" > "e:\\music.ogg\\Joni Mitchell\\ogg-8"
What kind of device is drive E: ? Are you certain it allows spaces in filenames? Can you do the same renaming *using the same drive* at the command line or from Explorer? -Peter -- http://mail.python.org/mailman/listinfo/python-list