En un ordenador, los datos se almacenan en archivos. Cuando se ejecuta un programa, MS-DOS procesa los datos almacenados en el archivo y los transmite al sistema.
En MS-DOS, un archivo puede ser de cualquier tamaño, sin embargo, el nombre del archivo es más restringido, sólo puede tener una longitud máxima de 8 caracteres y una extensión de 3 caracteres.
Además, los archivos sólo pueden contener los siguientes caracteres:
Por lo tanto, los nombres de los archivos no deben contener:
Tampoco pueden pertenecer a una lista de nombres reservados:
Según su tamaño, un disco duro puede contener miles de archivos. Sin embargo, si existen muchos archivos, es muy difícil administrarlos. En ese caso, es necesario almacenarlos en directorios. En MS-DOS, los nombres también están sujetos a las mismas restricciones de nombre que los archivos (8 caracteres para el nombre y una extensión de 3 caracteres).