1. Läser filer
JavaScript kan läsa filer med hjälp av `FileReader` API. Detta API låter dig läsa filer
asynkront, och det stöder en mängd olika filtyper, inklusive text, binär och bilder.
För att läsa en fil måste du först skapa ett `FileReader`-objekt. Du kan sedan använda metoden `readAsText()`, `readAsBinaryString()` eller `readAsDataURL()` för att läsa filen. Metoden `readAsText()` läser filen som en sträng, metoden `readAsBinaryString()` läser filen som en binär sträng och metoden `readAsDataURL()` läser filen som en data-URL.
När filen har lästs kan du komma åt innehållet i filen med hjälp av egenskapen `result` för `FileReader`-objektet.
2. Skriva filer
JavaScript kan skriva filer med hjälp av `FileWriter` API. Detta API låter dig skriva filer asynkront, och det stöder en mängd olika filtyper, inklusive text, binär och bilder.
För att skriva en fil måste du först skapa ett `FileWriter`-objekt. Du kan sedan använda metoden `write()` för att skriva data till filen. Metoden `write()` tar en sträng, en binär sträng eller en data-URL som argument.
När data har skrivits till filen kan du använda metoden `flush()` för att säkerställa att data skrivs till disk.
3. Skapa kataloger
JavaScript kan skapa kataloger med metoden `createDirectory()` i `FileSystem`
objekt. Metoden `createDirectory()` tar en sökväg till katalogen du vill skapa som dess argument.
4. Ta bort filer och kataloger
JavaScript kan ta bort filer och kataloger med hjälp av `deleteFile()` och `deleteDirectory()`
metoder för "FileSystem"-objektet. Metoden `deleteFile()` tar en sökväg till filen du vill ta bort som dess argument, och metoden `deleteDirectory()` tar en sökväg till katalogen du vill ta bort som dess argument.
5. Byta namn på filer och kataloger
JavaScript kan byta namn på filer och kataloger med metoden `rename()` för `FileSystem`-objektet. Metoden `rename()` tar två argument:sökvägen till filen eller katalogen du vill byta namn på, och det nya namnet på filen eller katalogen.
6. Kopiera filer och kataloger
JavaScript kan kopiera filer och kataloger med metoden `copy()` för objektet `FileSystem`. Metoden `copy()` tar två argument:sökvägen till filen eller katalogen du vill kopiera och sökvägen till målkatalogen.