1. Leser filer
JavaScript kan lese filer ved hjelp av `FileReader` API. Denne APIen lar deg lese filer
asynkront, og den støtter en rekke filtyper, inkludert tekst, binær og bilder.
For å lese en fil må du først opprette et "FileReader"-objekt. Du kan deretter bruke `readAsText()`, `readAsBinaryString()` eller `readAsDataURL()`-metoden for å lese filen. `readAsText()`-metoden leser filen som en streng, `readAsBinaryString()`-metoden leser filen som en binær streng, og `readAsDataURL()`-metoden leser filen som en data-URL.
Når filen er lest, kan du få tilgang til innholdet i filen ved å bruke 'result'-egenskapen til 'FileReader'-objektet.
2. Skrive filer
JavaScript kan skrive filer ved hjelp av `FileWriter` API. Denne APIen lar deg skrive filer asynkront, og den støtter en rekke filtyper, inkludert tekst, binær og bilder.
For å skrive en fil må du først lage et `FileWriter`-objekt. Du kan deretter bruke `write()`-metoden for å skrive data til filen. `write()`-metoden tar en streng, en binær streng eller en data-URL som argument.
Når dataene er skrevet til filen, kan du bruke `flush()`-metoden for å sikre at dataene skrives til disken.
3. Opprette kataloger
JavaScript kan lage kataloger ved å bruke `createDirectory()`-metoden til `FileSystem`
gjenstand. `createDirectory()`-metoden tar en bane til katalogen du vil opprette som argument.
4. Slette filer og kataloger
JavaScript kan slette filer og kataloger ved å bruke `deleteFile()` og `deleteDirectory()`
metoder for "FileSystem"-objektet. `deleteFile()`-metoden tar en sti til filen du vil slette som argument, og `deleteDirectory()`-metoden tar en sti til katalogen du vil slette som argument.
5. Gi nytt navn til filer og kataloger
JavaScript kan gi nytt navn til filer og kataloger ved å bruke `rename()`-metoden til `FileSystem`-objektet. `rename()`-metoden tar to argumenter:banen til filen eller katalogen du vil gi nytt navn, og det nye navnet på filen eller katalogen.
6. Kopiere filer og kataloger
JavaScript kan kopiere filer og kataloger ved å bruke `copy()`-metoden til `FileSystem`-objektet. `copy()`-metoden tar to argumenter:banen til filen eller katalogen du vil kopiere, og banen til målkatalogen.