Filhantering

Filhantering är en viktig del av programmerandet. Man ska kunna läsa och skriva data, och det finns olika sätt att göra det på, plus att det finns olika typer av filformat som kräver sin speciella hantering.

Mappar och sökvägar

  • Mappar — skapa, läsa och navigera mappstrukturer
  • Path-klassen — bygga och tolka sökvägar plattformsoberoende
  • Directory-klassen — lista, skapa och ta bort mappar
  • FileInfo — metadata om en fil (storlek, datum, m.m.)
  • File-klassen — läsa, skriva, kopiera och ta bort filer

Filformat

  • Textfiler — läsa och skriva vanlig text
  • Binär — läsa och skriva rådata byte för byte
  • CSV — kommaseparerade värden, vanligt för kalkylark
  • JSON — det vanligaste utbytesformatet i moderna applikationer
  • XML — äldre, strukturerat märkspråksformat
  • ICS-filer i C# — kalenderfiler och hur du skapar dem