způsob, jakým OS organizuje data na disku
struktura: hierarchická (stromová)
C:\\ , /)rozdíly mezi OS:
\\ (C:\Windows\System32). nerozlišuje velikost písmen./ (/dev/null). rozlišuje velikost písmenV C# se hodí použít Path.Combine() - který toto řeší multiplatformně
všechny operace jsou rizikové
try-catchC#: 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#:
FileStream - základní proud bajtůStreamWriter + StreamReader- obaly, které umí převádět bajty na text a zpětkoncovka souboru nedefinuje, co je v něm určené!