diff --git a/src/calibre/db/cli/cmd_add.py b/src/calibre/db/cli/cmd_add.py index 3dba096315..dd527d63ae 100644 --- a/src/calibre/db/cli/cmd_add.py +++ b/src/calibre/db/cli/cmd_add.py @@ -154,7 +154,7 @@ def format_group(db, notify_changes, is_remote, args): if is_remote: paths = [] for name, data in formats: - with open(os.path.join(tdir, os.path.basename(name)), 'wb') as f: + with open(os.path.join(tdir, os.path.basename(name.replace('\\', os.sep))), 'wb') as f: f.write(data) paths.append(f.name) else: