absolute path                   C:/notes
lower case                      c:/notes
backwards slash                 C:\
go back                         ../notes
current dir                     ./notes
file without slash              notes
allows spaces                   C:\Program Files/
multiple slashes                C:\\\\\\\\\\\\\\\\\\\\\\\\\thing
you can combine the slashes     C:\/Work
disallowed characters for names * \ / ? > < | : "

There is literally no way to consistently skip the windows path, you always have to relay on heuristics