This was a problem with BASIC. It would uppercase file names before saving, but it accepted spaces in file names just fine, making them similarly difficult to deal with at the DOS command line. I re,ember some kid had left a file called "THE PROG.BAS" on one of the school's computers, and I couldn't do anything to it from DOS...
Probably should be glad that DOS doesn't support Unicode in filenames. Running toupper() on foreign words can lead to some unpredictable results.
Re:IBM 5160
by AnimalMuppet on Monday August 24, 2020 @03:03PM
(#24264163)
IIRC, you could still get it with DEL FO*.TXT
Somewhat true. IIRC, DOS changes all path input to uppercase and tries to find a file/directory which is labelled in uppercase. If some program manages to create a file which has a lowercase character in its name (for example FOo.TXT), you can't touch it with for example DEL, because DEL FOo.TXT would be converted to DEL FOO.TXT, and DOS would complain there is no FOO.TXT...