New to Obsidian here; fleeing Evernote. Exported to ENEX, then used Joplin to convert, then loaded up into Obsidian. Overall, process worked well, but with one exception. Many of Evernote’s saved files contain spaces in the file name. The import process created links with the following format:

I’ve moved the _resources folder to the correct location. The problem is the space in the file name. I can swap it out for a %20 and it fixes it. The problem is that I have hundreds of such files linked across hundreds of notes.
Any ideas how I can fix this? Manually editing all the paths is infeasible. I do not have the skills to do this programmatically.
Basically you save the text into a text file (conventionally with the suffix .sh), make the file executable, then use a terminal program to run it. If you’re on Windows you’ll have to enable Windows Subsystem For Linux first, which may be more rigamarole than it’s worth for a 1-time use.
Whatever system you’re on, @akos0215’s solution seems like a more comfortable place to start.
So the fact that YARLE exists is fantastic! I really appreciate it. It’s working very well. I am running into one issue though: none (absolutely 0) of my tags are preserved. I have fussed with the front matter formatting every way I can think of. Many of the notes also have a “INVALID YAML” error at the top when in view mode. If I go in and manually edit the YAML, I can get the tags to work, but only if I remove the other contents (the time-stamps).
Still puzzling through this…I found that if I put a # in front of every line of time-stamp material, Obsidian will read the tags. All other configurations either eliminate the tags or make them unreadable. I may go with this solution, but I’m curious to know if this is expected behavior. Thanks!
Ok, I discovered that if the following conditions are met, Obsidian will correctly read tags in the YAML:
Each line in the YAML must not have any leading spaces
Each line in the YAML must have some text followed by a colon followed by more text (or at least a space)
The tags cannot contain a leading # (tags formatted as such within the body of the note are read as tags, but tags in the YAML must be designated as tags only be the preceding text “Tags:”)
So after I edited the template in YARLE to meet those conditions, it worked.