Spec-Zone.ru › Haxe Lua

Os

package lua

Доступно в lua

Функции операционной системы.

Статические методы

staticclock():Float

Возвращает приблизительное значение времени процессорного времени (в секундах), затраченного программой.

staticdate():DateType

staticdate(format:String, time:Time):DateType

staticdate(format:String):DateType

staticdifftime(t2:Time, t1:Time):Float

Возвращает разницу во времени (в секундах) между временем t1 и временем t2. В POSIX, Windows и некоторых других системах это значение равно t2-t1.

staticexecute(?command:String):Dynamic

Эта функция эквивалентна C-функции system. Она передает команду для выполнения операционной системой. Возвращает код состояния, зависящий от системы. Если команда отсутствует, возвращает ненулевое значение, если оболочка доступна, и нулевое значение в противном случае.

staticexit(code:Int):Int

Вызывает C-функцию exit с необязательным кодом для завершения программы. Значение по умолчанию для кода — код успешного завершения.

staticgetenv(varname:String):String

Возвращает значение переменной среды процесса varname, или null, если переменная не определена.

staticremove(filename:String):OsSuccess

Удаляет файл или каталог с заданным именем. Каталоги должны быть пустыми для удаления.

staticrename(oldname:String, newname:String):OsSuccess

Переименовывает файл или каталог с именем oldname в newname.

staticsetlocale(locale:String, ?category:LocaleCategory):String

Устанавливает текущий локали программы.

statictime(?arg:Null<TimeParam>):Time

Возвращает текущее время при вызове без аргументов, или время, соответствующее дате и времени, указанным в заданном таблице. Возвращаемое значение — число, смысл которого зависит от вашей системы. В POSIX, Windows и некоторых других системах это число представляет количество секунд, прошедших с некоторого начального момента времени («эпохи»). В других системах смысл не определен, и возвращаемое значение time может быть использовано только как аргумент для функций date и difftime.

statictmpname():String

Возвращает строку с именем файла, которое можно использовать для временного файла. Файл необходимо явно открыть перед использованием и явно удалить, когда он больше не нужен. В случае возможности, можно использовать Io.tmpfile, которое автоматически удаляет файл при завершении программы.

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/lua/Os.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API