Skip to content

makedirs throws WindowsError when Mendeley folder has a colon : in the name  #23

@Zythyr

Description

@Zythyr

Firstly I want to say thank you very much for creating Menotexport. This is a very useful tool!

As I was testing out Menotexport, I noticed that if my Mendely folder has a colon : in the name, then WindowsError: [Error 267] is thrown when trying to create a folder which includes a colon : in the name. Having a colon : is not valid in a file/folder name in Windows.

See error below:

Exception in thread work:
Traceback (most recent call last):
  File "C:\Users\MyUserName\Anaconda2\lib\threading.py", line 801, in __bootstrap_inner
    self.run()
  File "C:\Users\MyUserName\Desktop\Menotexport-master\Menotexport-master\menotexport-gui.py", line 73, in run
    menotexport.main(*self.args)
  File "C:\Users\MyUserName\Desktop\Menotexport-master\Menotexport-master\menotexport.py", line 1324, in main
    fidii,fnameii,allfolders,action,separate,iszotero,verbose)
  File "C:\Users\MyUserName\Desktop\Menotexport-master\Menotexport-master\menotexport.py", line 1055, in processFolder
    os.makedirs(outdir_folder)
  File "C:\Users\MyUserName\Anaconda2\lib\os.py", line 157, in makedirs
    mkdir(name, mode)
WindowsError: [Error 267] The directory name is invalid: u'C:/Users/MyUserName/Desktop/Menotexport-master/Menotexport-master/New folder\\FolderA/Example: SubFolder '



Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions