
Toimintosarja FS_WRITE kirjoittaa tiedot tiedostojärjestelmään.
Huomio: Jos tiedosto on jo olemassa, se korvataan ilman varoitusta.
Tiedostojärjestelmän tulee olla alustettu aiemmin FS_INIT-toiminnolla. Kaikki operaatiot suoritetaan asynkronisesti jokaiselle luodulle tallennusvälineelle.
Positiivisen reunan kohdalla tiedot kirjoitetaan tallennusvälineelle.
Määrittää laitteen, josta tiedostoihin halutaan päästä käsiksi. Laite käytetään projektissa ja sitä voidaan hallita kontekstivalikosta Projekti Ulkoinen tallennus.
Määrittää polun tiedostoon tallennusvälineellä. Polku vastaa Unix-tiedostopolkua UTF-8-muodossa, jos tämä on tuettu. Polku esitetään seuraavasti:
Kansio/Alikansio/Tiedosto.txt
Määrittää tiedot, jotka halutaan kirjoittaa.
Määrittää tilan, jolla tiedosto halutaan kirjoittaa. Mahdolliset tilat ovat:
| Tila | Kuvaus |
|---|---|
| "r" | Ainoastaan lukemista varten avattu. Sijoittaa tiedostemerkin tiedoston alkuun. |
| "r+" | Ainoastaan lukemista ja kirjoittamista varten avattu. Sijoittaa tiedostemerkin tiedoston alkuun. |
| "w" | Ainoastaan kirjoittamista varten avattu. Sijoittaa tiedostemerkin tiedoston alkuun. Tyhjentää tiedoston sisällön. Jos tiedostoa ei ole olemassa, se luodaan. |
| "w+" | Ainoastaan kirjoittamista ja lukemista varten avattu. Sijoittaa tiedostemerkin tiedoston alkuun. Tyhjentää tiedoston sisällön. Jos tiedostoa ei ole olemassa, se luodaan. |
| "a" | Ainoastaan kirjoittamista varten avattu. Sijoittaa tiedostemerkin tiedoston loppuun. Jos tiedostoa ei ole olemassa, se luodaan. Tiedot lisätään loppuun. |
| "a+" | Ainoastaan kirjoittamista ja lukemista varten avattu. Sijoittaa tiedostemerkin tiedoston loppuun. Jos tiedostoa ei ole olemassa, se luodaan. Tiedot lisätään loppuun. |
| "x" | Ainoastaan kirjoittamista varten avattu. Sijoittaa tiedostemerkin tiedoston alkuun. Jos tiedosto on olemassa, toiminto keskeytetään. |
| "x+" | Ainoastaan kirjoittamista ja lukemista varten avattu. Sijoittaa tiedostomerkin tiedoston alkuun. Jos tiedosto on olemassa, toiminto keskeytetään. |
| "c" | Ainoastaan kirjoittamista varten avattu. Sijoittaa tiedostemerkin tiedoston alkuun. Jos tiedostoa ei ole olemassa, se luodaan. Ylikirjoittaa tiedoston sisällön. |
| "c+" | Ainoastaan kirjoittamista ja lukemista varten avattu. Sijoittaa tiedostemerkin tiedoston alkuun. Jos tiedostoa ei ole olemassa, se luodaan. Ylikirjoittaa tiedoston sisällön. |
Jos syöttö on kirjoittamisen aikana tosi, UTF-8-tietojärjestysmerkki lisätään tiedoston alkuun. Tämä tapahtuu vain, jos tiedosto ylikirjoitetaan tai luodaan uudelleen. Jos tietojärjestysmerkkiä ei ole kirjoitettu tiedoston alkuun, sitä ei voi lisätä jälkikäteen.
Tulon palauttaa onnistumisen yhteydessä impulssin seuraavan operaation suorittamiseksi. Impulssi tapahtuu toiminnon päättymisen yhteydessä, myös jos virhe on tapahtunut.
Palauttaa kirjoitettujen tavujen määrän. Tila tallennetaan myöhemmin käytettäväksi.
Virhetapauksessa palauttaa tekstin, jossa on virheilmoitus. Tämä on FALSE, jos virhettä ei ole tapahtunut. Tila tallennetaan myöhemmin käytettäväksi.
Mahdolliset syyt: