- Dokumentacja
- Funkcje wspólne
- fileGetContents
Funkcja
fileGetContents
Czyta cały plik jednym wywołaniem. Przyjmuje uchwyt pliku albo ścieżkę (wtedy sama otwiera i zamyka plik).
Składnia
string fileGetContents(file/string fileOrPath [, bool verifyContents = true])Argumenty
fileOrPathfile/string- Uchwyt albo ścieżka.
verifyContentsbool, opcjonalny = true- Dla zgodności ze starszymi skryptami.
Zwraca
Treść pliku albo false.
Przykład
local json = fileGetContents("config.json")
local config = json and fromJSON(json) or {}
Zobacz też
fileOpenOtwiera istniejący plik do czytania i zapisu (albo tylko do czytania). Na serwerze ścieżka jest względna wobec folderu zasobu i nie może z niego wyjść. Na kliencie najpierw szuka własnych plików skryptu (zapisanych przezfileCreate), potem plików<file>przysłanych przez serwer - te są tylko do czytania;":inny/plik"wskazuje plik innego zasobu. Po pracy zamknij plik przezfileClose.fileReadCzyta podaną liczbę bajtów od bieżącej pozycji i przesuwa pozycję. Na końcu pliku zwraca pusty tekst. Dane binarne są zwracane bez zmian.