Los archivos secuenciales son archivos que almacenan información de forma no estructurada (para buscar y acceder). La búsqueda en tales archivos se realiza mediante la lectura secuencial del archivo desde el principio y la comparación de "todos" con el deseado. De manera similar, acceder a una sección específica del archivo cada vez requiere "leer desde el principio".
Un ejemplo de archivos secuenciales son los archivos de texto (*.txt)
Los archivos secuenciales superan a los archivos de acceso aleatorio en términos de compacidad, pero pierden en términos de velocidad de acceso. Los archivos secuenciales son básicamente archivos de texto que se pueden abrir con un editor de texto. Un archivo de texto puede contener códigos de caracteres, un carácter de nueva línea vbCrLf, un carácter de tabulación vbTab y un carácter de fin de archivo. Aquí, los registros son cadenas de longitud variable, separadas entre sí por un carácter de nueva línea. Dichos archivos suelen ser creados por aplicaciones para procesar y almacenar información textual (pero no numérica). Los archivos con acceso secuencial se leen de principio a fin, por lo que es imposible leer datos de ellos y escribirlos al mismo tiempo. Por lo general, la información de un archivo de texto se lee en la memoria y se almacena en el archivo después de que se completa el trabajo con él. Para cambiar un registro de un archivo de acceso secuencial, debe escribirse todo de nuevo. Si la aplicación necesita acceso frecuente a los datos almacenados en un determinado archivo, se deben utilizar archivos de acceso aleatorio.