Difference in directory calls between commands Bug?

Thunkable variables to access files seem to change between commands.

  1. File command which has directory /Music/myname.txt (Forward slash)
  2. Player command (internal music player) which has directory \Music\myname.txt (Back slash)
    These are not the application data directories, as loading files inside the program is restricted in size and I prefer to pre-load the directories with files that need to be changed by the user.
    Is this a bug ,as although it is listed in the documentation this way, it is inconsistent between commands?

If you are creating text to store file names it needs to be correct.
Also there seems to be no way capture the fact that the file command has an error, such as the file name not existing.