In un computer le informazioni sono immagazzinate su file . Quando si esegue un programma, MS-DOS tratta le informazioni poste in un file e trasmette al sistema.
Su MS-DOS ogni file può essere veramente voluminoso, ma il suo nome è sottoposto a delle restrizioni, non potendo dargli un nome più lungo di 8 caratteri più 3 per l'estensione.
Inoltre, i file non devono contenere che i caratteri seguenti :
Infine, i nomi dei file non devono contenere :
e non devono appartenere alla lista di nomi riservati:
Un disco rigido può contenere, secondo la sua dimensione, alcune migliaia di file. Ma, più il numero è elevato più sono difficili da gestire, e diventa quindi necessario immagazzinarli in cartelle. Su MS-DOS, i nomi di queste cartelle sono sottoposti alle stesse restrizioni di lunghezza dei file (8 caratteri per il nome, nonché un'estensione di 3 caratteri).