Back in the old DOS days, occasionally some luser would create a file with a space in its filename:
Volume in drive C is HARD DRIVE
Volume Serial Number is 365B-16F1
Directory of C:\
AUTOEXEC BAT 818 12-25-00 12:00a
CONFIG SYS 395 10-31-88 11:59p
COMMAND COM 2,198 03-21-93 10:01p
IO SYS 3,296 05-16-29 5:23p
MSDOS SYS 1,958 06-15-92 3:25a
BAD FILE TXT 35 13-37-82 6:66a
8 file(s) 8,039 bytes
0 dir(s) 352.90 MB free
The horror, the horror! It can't be deleted normally, for "del bad file.txt" would only look for the file "bad"! The only hope would be to use COMMAND.COM's little-known quoting feature:
del "bad file.txt"
With the invention of Windows 95 and its long filenames, having spaces in them became normal and didn't require hours of rooting through the manual to find out how to delete.
nosfentor informed me that del bad?file.txt would also work. However that would also delete files with names like badjfile.txt.
|