Cette classe permet de créer et de gérer des fichiers de sortie à écriture séquentielle. L'utilisateur de DIESE crée une instance de cette classe pour chaque fichier externe désiré, puis utilise librement les instructions d'écriture sur fichier fournies par C++.
Il est important de noter qu'un pointeur sur l'instance de la classe FILE correspondant au fichier physique est renvoyé par la méthode GetPhysicalFile. Ainsi, les instructions suivantes permettent de créer et d'écrire sur le fichier myFile.txt dans le répertoire père du répertoire courant :
OutputFile* f = new OutputFile("../myFile.txt", NEW); FILE* pF = f->GetPhysicalFile(); fprintf(pF,"\%s","un texte quelconque");