Python - os.rename() - OSError: [WinError 123]
20,137
The colon :
is not allowed in Windows file names.
See Naming Files, Paths, and Namespaces on MSDN
Author by
Phoenix
Updated on March 15, 2021Comments
-
Phoenix about 3 years
path='U:\\rmarshall\Work For Staff\\ROB\\_Downloads Folder\\' file='file.pdf' newFileName=time.strftime('%Y-%m-%d_')+row[1]+time.strftime('_%H:%M:%S')+'.pdf' newFolderLocation='U:\\Company - do not alter\\' os.rename(path+file,newFolderLocation+newFileName)
When I run I get:
>>> os.rename(path+file,newFolderLocation+newFileName) OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: 'U:/Company - do not alter/2014-01-14_COMPANY NAME_13:55:23.pdf'
Can anyone see the syntax error?
-
thefourtheye over 10 yearsI think you have to escape the spaces too, with
\
-