I/O (input/output)

Включает в себя стандартный набор слов для ввода/вывода.

Описание работы словаСостояние стека
.
Вывод в выходной поток объекта q в виде строки, с переходом на следующую строку. Завист от значения Jfo параметра pmode. По умолчанию к сформированной строке добавляется символ \n. Если pmode=2, то добавляются два символа \r\n.

 
( q - )
p.
Вывод в выходной поток объекта q в виде строки, без перехода на следующую строку. Завист от значения Jfo параметра blank, который добавляется к концу строки. По умолчанию blank="". Для Web-приложений можно установить blank="nbsp".

 
( q - )
$.
Читает из входного потока строку и выводит ее в выходной поток. Завист от значения Jfo параметра pmode. По умолчанию к сформированной строке добавляется символ \n. Если pmode=2, то добавляются два символа \r\n.

 
( - )
$?
Читает из входного потока строку и выводит ее в выходной поток. Производится также интерпретация этой строки.

 
( - )
$-
Читает из входного потока строку и выводит ее в виде
---- строка -----.

 
( - )
.{
Читает из входного потока строки и выводит в выходной поток пока не всретит слово }.

 
( - )
e.
Аналогично . , только вывод будет осуществляться в поток ошибок.

 
( q - )
n.
Вывод в выходной поток пустой строки, с переходом на следующую строку. Завист от значения Jfo параметра pmode (смотри .).

 
( - )
sn.
Вывод в выходной поток n объектов qn ..., q1 через табуляцию.

 
( qn, ... q1, n - )
out
Устанавливает выходной поток в файл с именем filename.

 
( filename - )
out:
Читает из входного потока имя файла, устанавливаетт выходной поток в этот файл.

 
( - )
log
Устанавливает поток логирования в файл с именем filename.

 
( filename - )
sys.
Выводит объект q как строку в системный поток (System.out).

 
( q - )
err.
Выводит объект q как строку в системный поток ошибок (System.err).

 
( q - )
mkdir
Создает каталог(и) (в каталоге запуска Jfo) с именем dirname.

 
( dirname - )
file2str
Читает текстовый файл filename в кодировке charset как строку s , строку помещает на вершину стека.

 
( filename, charset - s )
str2file
Записывает в текстовый файл filename в кодировке charset строку content .

 
( content, filename, charset - )
fzip
Создать zip-архив с именем fileto , включить в архив файл/каталог filefrom , поместить содержимое в entry .

 
( filefrom, entry, fileto - )
funzip
Разархивировать zip-архив с именем filefrom , в каталог dirto .

 
( filefrom, dirto - )
ftime
Добавляет к имени файла filename дату и время в формате yyyyMMdd'-'HH_mm. Может использоваться для создания архивов.

 
( filename - filename1 )
fcopy
Копирование файлов/каталогов. from - источник (файл, каталог или входной поток (InputStream)), to - приёмник (файл или каталог)

 
( from, to - )
th.
Табличный вывод. Вывод заголовка таблицы в выходной поток. Размер колонок определятся списком, находящимся на вершине Tab-стека. Смотри также tpush. q - список объектов, которые выводятся в виде заголовка. Если q не список, тогда выводится только этот объект.

 
( q - )
tl.
Табличный вывод. Вывод линии. Размер линии определятся списком, находящимся на вершине Tab-стека.

 
( - )
tr.
Табличный вывод. Вывод строки данных в выходной поток. Размер колонок определятся списком, находящимся на вершине Tab-стека. Смотри также tpush. q - список объектов, которые выводятся в виде строки. Если q не список, тогда выводится только этот объект.

 
( q - )
trs.
Табличный вывод. Вывод строк таблицы в выходной поток без заголовка. Размер колонок определятся списком, находящимся на вершине Tab-стека. Смотри также tpush. table - таблица (JphoTable).

 
( table - )
sout
Создается новый выходной поток (java.io.StringWriter) и устанавливается в Jfo в качестве выходного потока. В стек возвращается созданный поток sout .

 
( - sout )
bytes2file
Записать массив байтов byte[] в файл с имененм filename .

 
( filename, byte[] - )
file2bytes
Прочитать массив байтов byte[] из файла с имененм filename .

 
( filename - byte[] )
files
Вариант 1: Прочитать список файлов (точек входа) из точки point (PhorgaDirPoint).
Не следует использовать этот вариант, в переработке.

Вариант 2: Прочитать список файлов из каталога dirname. Возращает список имен list.

 
( point - list )
вариант 2
( dirname - list)
threads2str
Прочитать группу потоков текущей JVM и представить в виде строки s .

 
( - s )
file2in
Открыть файл с имененем filename как входной поток in .

 
( filename - in )
file2out
Открыть файл с имененем filename как выходной поток out .

 
( filename - out )
scope2attribs
Преобразует JphoScopeObject scope в строку атрибутов s вида a="ccc" b="xxx" .

 
( scope - s )
scope2msg
Преобразует JphoScopeObject scope в объект PhorgaMessage msg .

 
( scope - msg )
a.
Преобразует JphoScopeObject scope в атрибуты аналогично scope2attribs, строка атрибутов выводится в выходной поток.

 
( scope - )
log.
Строка s с префиксом prefix выводится в выходной поток логгера.

 
( s, prefix - )
info.
Строка s с префиксом INFO выводится в выходной поток логгера.

 
( s - )
warn.
Строка s с префиксом WARN выводится в выходной поток логгера.

 
( s - )
error.
Строка s с префиксом ERROR выводится в выходной поток логгера.

 
( s - )
copyright.
Выводит в выходной поток строку Copyright в виде HTML.

 
( - )