- Dokumentacja
- Funkcje wspólne
- fileRead
Funkcja
fileRead
Czyta podaną liczbę bajtów od bieżącej pozycji i przesuwa pozycję. Na końcu pliku zwraca pusty tekst. Dane binarne są zwracane bez zmian.
Składnia
string fileRead(file theFile, int count)Argumenty
theFilefile- Uchwyt pliku.
countint- Liczba bajtów.
Zwraca
Odczytane dane albo false.
Przykład
local file = fileOpen("data.bin", true)
if file then
while not fileIsEOF(file) do
local chunk = fileRead(file, 500)
outputDebugString(#chunk .. " bajtow")
end
fileClose(file)
end
Zobacz też
fileWriteZapisuje teksty od bieżącej pozycji (kolejne argumenty jeden po drugim) i przesuwa pozycję. Obsługuje dane binarne.fileGetContentsCzyta cały plik jednym wywołaniem. Przyjmuje uchwyt pliku albo ścieżkę (wtedy sama otwiera i zamyka plik).fileIsEOFSprawdza, czy pozycja w pliku doszła do końca.