Closed GitMurf closed 4 years ago
@phhq here is the answer. In Windows you cannot have a "|" pipe in the file name (see screenshot below). The other characters not allowed are: \ / : * ? " < > |
Now my question is, what is an acceptable solution for you? I would prefer to just replace any/all of those characters listed above with the same replacement. The question is, what character would you vote for as replacement for each of the illegal characters? Please select all that you would be fine with or just One if you have a strong opinion about it.
@phhq made a good point:
The "/" is an important character -- to preserve a user's ability to use the namespacing features in Roam, eg. I used the excel functions like TEXTJOIN to format the first column to import names with namespaces. To accomplish a mass search and replace after being converted to markdown, the character(s) replacing the "/" should be very likley NOT to occur in natural filenames (and also not be on the "exclude" list.
Leaning towards:
/
--> ~
:
--> +
"
--> '
?
--> ^
|
--> ^^
\
--> _
*
--> _
<
--> _
>
--> _
Also I just thought of an idea... it is a little more "hacky/manual" but if you are going to do manual find/replace within Roam for some of this stuff, especially namespaces, then this is probably actually better:
Thoughts?? I think I LOVE this idea and much better workaround. Thoughts? Am I not thinking about something?
From @phhq "EA" in Slack: