Files are seen as data streams.
There are downstreams (in-going, reading) and upstreams (outgoing, writing).
Data streams:
Screen, keyboard, files, network connections