\b;Datový typ \c;file\n;
Tento datový typ se používá pro přístup k souborům v adresáři files/.
\c;
\s;	file handle();
\n;
Ukazatel na soubor deklarujete výše uvedeným příkazem. Na konci musíte napsat závorky (), abyste vytvořili novou instanci třídy \c;file\n;. Bez závorek na konci deklarace by proměnná dostala hodnotu \c;\l;null\u cbot\null;\n;.

Soubory můžete vytvářet a číst pouze v adresáři files/, který se nachází v adresáři pro uložené hry Colobotu. Mimo adresář files/ nemůžete vytvářet ani číst žádné soubory.

\b;Pro pokročilé
Typ \c;file\n; ve skutečnosti není primitivní datový typ, ale třída obsahující metody \c;open\n;, \c;close\n;, \c;writeln\n; atd. Proto vždy musíme psát \c;handle.metoda()\n;:
\c;
\s;	handle.open("test.txt", "w");
\s;	handle.close();
\n;
\t;Užitečné odkazy
\c;\l;open\u cbot\open;\n;, \c;\l;close\u cbot\close;\n;, \c;\l;readln\u cbot\readln;\n;, \c;\l;writeln\u cbot\writeln;\n; a \c;\l;eof\u cbot\eof;\n;.
\l;Programování\u cbot;, \l;datové typy\u cbot\type; a \l;kategorie\u cbot\category;.
