způsob, jakým OS organizuje data na disku

struktura: hierarchická (stromová)

rozdíly mezi OS:

V C# se hodí použít Path.Combine() - který toto řeší multiplatformně


práce se soubory (I/O operace)

všechny operace jsou rizikové

C#: System.IO (File, Directory, Path, FileStream) Node.js: fs

datový proud (stream)

kurzor (position): stream si pamatuje aktuální pozici, kde v souboru jsme

C#:


typy souborů

koncovka souboru nedefinuje, co je v něm určené!