Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aké operácie so súbormi môže JavaScript vykonávať na klientskom počítači?

1. Čítanie súborov

JavaScript dokáže čítať súbory pomocou API `FileReader`. Toto API vám umožňuje čítať súbory

asynchrónne a podporuje rôzne typy súborov vrátane textových, binárnych a obrázkov.

Ak chcete čítať súbor, musíte najprv vytvoriť objekt `FileReader`. Potom môžete na čítanie súboru použiť metódu `readAsText()`, `readAsBinaryString()` alebo `readAsDataURL()`. Metóda `readAsText()` číta súbor ako reťazec, metóda `readAsBinaryString()` číta súbor ako binárny reťazec a metóda `readAsDataURL()` číta súbor ako dátovú URL.

Po prečítaní súboru môžete pristupovať k obsahu súboru pomocou vlastnosti `result` objektu `FileReader`.

2. Zápis súborov

JavaScript môže zapisovať súbory pomocou API `FileWriter`. Toto rozhranie API vám umožňuje písať súbory asynchrónne a podporuje rôzne typy súborov vrátane textových, binárnych a obrázkov.

Ak chcete zapísať súbor, musíte najprv vytvoriť objekt `FileWriter`. Potom môžete použiť metódu `write()` na zápis údajov do súboru. Metóda `write()` berie ako argument reťazec, binárny reťazec alebo údajovú adresu URL.

Po zapísaní údajov do súboru môžete použiť metódu `flush()`, aby ste sa uistili, že sa údaje zapíšu na disk.

3. Vytváranie adresárov

JavaScript môže vytvárať adresáre pomocou metódy `createDirectory()` v `FileSystem`

objekt. Metóda `createDirectory()` berie ako svoj argument cestu k adresáru, ktorý chcete vytvoriť.

4. Odstránenie súborov a adresárov

JavaScript môže odstraňovať súbory a adresáre pomocou `deleteFile()` a `deleteDirectory()`

metódy objektu `FileSystem`. Metóda `deleteFile()` berie ako svoj argument cestu k súboru, ktorý chcete vymazať, a metóda `deleteDirectory()` berie ako svoj argument cestu k adresáru, ktorý chcete vymazať.

5. Premenovanie súborov a adresárov

JavaScript môže premenovať súbory a adresáre pomocou metódy `rename()` objektu `FileSystem`. Metóda `rename()` má dva argumenty:cestu k súboru alebo adresáru, ktorý chcete premenovať, a nový názov súboru alebo adresára.

6. Kopírovanie súborov a adresárov

JavaScript môže kopírovať súbory a adresáre pomocou metódy `copy()` objektu `FileSystem`. Metóda `copy()` má dva argumenty:cestu k súboru alebo adresáru, ktorý chcete skopírovať, a cestu k cieľovému adresáru.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené