Todo lenguaje de programación debe disponer de algún mecanismo para que el programador pueda manipular archivos desde un programa.