When renaming a file using "[file] - [meta:Xmp.digiKam.TagsList]" nested tags are separated by a bar | character, which is not a valid filename character in Windows 10. The rename fails at this point. Example tags: Location|Paris
All these characters are not allowed in Windows file names. ? * < > , \ + : = / " ; [ ] | What should we do? 1. Convert all characters under Linux and Windows? With which character replaced? 2. Check the file system and convert only FAT or NTFS these characters? I would imagine that under Linux certain users use these characters. Maik
Created attachment 113533 [details] Calibre setup dialog with save ebook options to disk.
Git commit 33234dc80d3162823e569b0f0bf67d96321e0dc9 by Maik Qualmann. Committed on 24/06/2018 at 11:33. Pushed by mqualmann into branch 'master'. replace invalid characters under a Windows file system when renaming Related: bug 391312 FIXED-IN: 6.0.0 M +2 -1 NEWS M +11 -1 core/utilities/advancedrename/advancedrenamemanager.cpp https://commits.kde.org/digikam/33234dc80d3162823e569b0f0bf67d96321e0dc9