Removes potentially dangerous characters from the name of a file. Returns an empty string on failure. Can be called synchronously
File name or path to the file