quote illegal characters in file names under Windows