powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Открыть файл
7 сообщений из 7, страница 1 из 1
Открыть файл
    #39765048
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня !

Как открыть файл (Линукс) командами
Каше и записать в нем.
например:

s file="/tmp/log"
u file w "Записать" c file

Спасибо.
...
Рейтинг: 0 / 0
Открыть файл
    #39765069
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно, забыли команду open
https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=RCOS_copen

Но я предпочитаю работать через классы
...
Рейтинг: 0 / 0
Открыть файл
    #39765072
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.,

Нет. Я забыл уточнить, НЕ через классы !
...
Рейтинг: 0 / 0
Открыть файл
    #39765076
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu,

Я понял, что вам нужна команда, и кинул ссылку на команду. А про классы всего-лишь добавил свое личное мнение.
...
Рейтинг: 0 / 0
Открыть файл
    #39765196
Ptn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu,

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
set io= $io
set file="/tmp/log"
//open file:"SWAK\1251\"
open file:"SWAK\UTF8\"
if $t {
 use file 
 write "Записать" 
}
use io
close file
...
Рейтинг: 0 / 0
Открыть файл
    #39765660
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu , в Каше используем такую функцию...

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
	/// Открыть файл
	/// [Параметры]
	/// File* - Имя файла
	/// Typ - Тип открытия (по умолчанию запись)
	/// Byte - Сместиться на количество байт
	/// Sym - Символы терминаторы
fOpen(File,Typ,Byte,Sym)
	n prt,i,set
	q:$g(File)="" ""
	q:":\/"[$e($re(File)) ""
	s:$g(Typ)="" Typ="WNS"
	s Typ=$s(Typ="R":"RS",Typ="W":"WNS",Typ="M":"RWU",1:Typ)
	i $zu(68,40,1)
	try {
		o File:(Typ::$g(Sym,$c(13,10))):0
	} catch {
		s File=""
	}
	q $s($t:File,1:"")
...
Рейтинг: 0 / 0
Открыть файл
    #39765661
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример использования...

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
TOFILE
	n prt
	s prt=$$fOpen^zsys("Тут путь и имя файла")
	q:prt=""
	u prt
	w "Пример записи",!
	u $p
	c prt
	q
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Открыть файл
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]