Há várias formas de se manipular os arquivos dentro de programas de computador, cada uma delas está relacionada ao tipo de arquivo que se quer manipular, vamos ver alguns exemplos:
• Pode ser necessário que o seu programa armazene fotos de pessoas e tenha que mostrá-las na tela;
• Pode ser que o seu programa armazene informações sobre os produtos, vendas, orçamentos, clientes e fornecedores de uma empresa, e utilize de um banco de dados para manter essas informações. Os bancos de dados também são constituídos de arquivos;
• Pode ser que o seu programa faça a troca de dados entre dois sistemas distintos, e para isso você utilizaria de arquivos temporários para a troca de dados;
• Pode ser que o seu programa tenha que ler informações de documentos e planilhas, e para isso você precisará saber manipular esses tipos de arquivos.