DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ OpenFile()

proto FileHandle OpenFile ( string name,
FileMode mode )

Opens File.

Аргументы
nameof a file to open, (you can use filesystem prefixes ('$profile','$saves','$mission'). For accessing profile dir use '$profile', e.g. '$profile:myfilename.txt')
modeconstants FileMode.WRITE, FileMode.READ or FileMode.APPEND flag can be used
Возвращает
file handle ID or 0 if fails
usage :
FileHandle file = OpenFile("$profile:testiik.txt", FileMode.WRITE);
//FileHandle file = OpenFile("$profile:testiik.txt", FileMode.APPEND);
if (file != 0)
{
FPrintln(file, "line1");
FPrintln(file, "line2");
FPrintln(file, "line3");
CloseFile(file);
}
FileMode
Определения EnSystem.c:383
proto void CloseFile(FileHandle file)
Close the File.
proto FileHandle OpenFile(string name, FileMode mode)
Opens File.
int[] FileHandle
Определения EnSystem.c:390
proto void FPrintln(FileHandle file, void var)
Write to file and add new line.

Перекрестные ссылки name.

Используется в Debug::ClearLogs(), MissionBenchmark::CreateCSVLog(), PluginRecipesManagerBase::GenerateHumanReadableRecipeList(), GetControlMappingInfo(), UIScriptedMenu::GetControlMappingInfo(), JsonFileLoader< Class T >::JsonLoadFile(), JsonFileLoader< Class T >::JsonSaveFile(), JsonFileLoader< Class T >::LoadFile(), PluginBase::LoadFile(), ScriptConsoleOutputTab::ReloadOutput(), JsonFileLoader< Class T >::SaveFile(), PluginBase::SaveFile(), Debug::SaveLog(), Canvas::SaveToFile(), AutoTestFixture::SaveXMLReport(), EnochData::WeatherOnBeforeChange(), SakhalData::WeatherOnBeforeChange() и WorldData::WeatherOnBeforeChange().