
Blloku i funksioneve FS_WRITE shkruan të dhëna në një sistem fajllesh.
Kujdes: Fajllat e ekzistueshme të mëparshme do të zëvendësohen pa një parim.
Sistem fajllesh duhet të inicializohet më parë përmes FS_INIT. Të gjitha operacionet bëhen asinkrone për çdo mjedis ruajtjeje i krijuar.
Në një anë pozitive, të dhënat shkruhen në mjedisin e ruajtjes.
Përkufizon pajisjen nga e cila duhet të aksesohen fajllat. Pajisja përdoret për projekt dhe mund të administrohet në menun kontekstual nën Projekti Ruajtje e Jashtme.
Tregon rrugën drejt fajllit në mjedisin e ruajtjes. Rruga përgjigjet një rruge fajllesh Unix në format UTF-8, nëse kjo mbështetet. Rruga paraqitet si më poshtë:
Folder/Subfolder/File.txt
Përkufizon të dhënat që duhen shkruar.
Tregon modin në të cilin fajlli duhet të shkruajë. Modet e mundshme janë:
| Modi | Përshkrim |
|---|---|
| "r" | Vetëm për lexim. Vendos të dhënat e fajllit në fillim. |
| "r+" | Vetëm për lexim dhe shkrim. Vendos të dhënat e fajllit në fillim. |
| "w" | Vetëm për shkrim. Vendos të dhënat e fajllit në fillim. Fshihë përmbajtjen e fajllit. Nëse fajlli nuk ekziston, ai do të krijojë. |
| "w+" | Vetëm për shkrim dhe lexim. Vendos të dhënat e fajllit në fillim. Fshihë përmbajtjen e fajllit. Nëse fajlli nuk ekziston, ai do të krijojë. |
| "a" | Vetëm për shkrim. Vendos të dhënat e fajllit në fund. Nëse fajlli nuk ekziston, ai do të krijojë. Të dhënat do të shtohen në fund. |
| "a+" | Vetëm për shkrim dhe lexim. Vendos të dhënat e fajllit në fund. Nëse fajlli nuk ekziston, ai do të krijojë. Të dhënat do të shtohen në fund. |
| "x" | Vetëm për shkrim. Vendos të dhënat e fajllit në fillim. Nëse fajlli ekziston, ai do të ndalojë. |
| "x+" | Vetëm për shkrim dhe lexim. Vendos të dhënat e fajllit në fillim. Nëse fajlli ekziston, ai do të ndalojë. |
| "c" | Vetëm për shkrim. Vendos të dhënat e fajllit në fillim. Nëse fajlli nuk ekziston, ai do të krijojë. Përshkruaj përmbajtjen e fajllit. |
| "c+" | Vetëm për shkrim dhe lexim. Vendos të dhënat e fajllit në fillim. Nëse fajlli nuk ekziston, ai do të krijojë. Përshkruaj përmbajtjen e fajllit. |
Nëse hyrja është e vërtetë gjatë shkrimit, atëherë UTF-8 Byte Order Mark do të shtohet në fillim të fajllit. Kjo bëhet vetëm kur fajlli zëvendësohet ose krijon një të ri. Nëse BOM nuk është shkruar në fillim të fajllit, kjo nuk mund të shtohet më vonë.
Dalja kthen një impuls në rast suksesi për të kryer operacionin e ardhshëm. Impulsi ndodh kur procesi mbaron, edhe nëse ka pasur një gabim.
Kthen numrin e byteve të shkruara. Ky gjendje ruhet për përdorimin e mëvonshëm.
Në rast gabimi, kthen një tekst me një mesazh gabimi. Kjo është FALSE, nëse nuk ka pasur asnjë gabim. Ky gjendje ruhet për përdorimin e mëvonshëm.
Arsyet e mundshme: