Open
Description
On windows, fs::is_file returns false if a file path is tested that exists, but has different cases in the filename part.
But then, contrary to the prior check, creating the fs::file will fail with "Already exists".
Example:
! SYS: 'mypath/ROM10R1.BIN' -> fs::is_file = 1
! SYS: 'mypath/rom10r1.BIN' -> fs::is_file = 0
! SYS: Creating: 'mypath/rom10r1.BIN' -> "Already exists"