Node:Files, Next:Built-in Constants, Previous:BP Procedural Types, Up:Borland Pascal

### Files

- GPC supports files like in Borland Pascal, including untyped files, `BlockRead`, `BlockWrite` and `Assign`. Instead of `Assign`, you can also use the `Bind` mechanism of Extended Pascal.

  Besides the routines supproted by BP, there are many more routines available that deal with files, file names and similar things in a portable way. In contrast to Borland Pascal, you don't have to use any platform-specific units to do these kinds of things, though portable emulations of those units (e.g., of the `Dos` and `WinDos` units) are also available for compatibility.