![]() |
![]() |
![]() |
|
Создание произвольного временного файла | ☑ | ||
---|---|---|---|---|
0
PeterBayan
17.06.11
✎
16:49
|
Добрый день! Как создать временный файл с расширением .html и в данном сеансе и данному пользователю к нему обращаться, причем пользователь не имеет дело ни с диалогами ни с выбором файла, а видит всегда лишь его содержимое?
|
|||
1
Maxus43
17.06.11
✎
16:52
|
в пути к файлу указать %Temp% ?
|
|||
2
Maxus43
17.06.11
✎
16:54
|
Путь = "%Temp%файл.html"
|
|||
3
PeterBayan
17.06.11
✎
16:55
|
Какой процедурой СОЗДАТЬ файл на диске?
|
|||
4
Живой Ископаемый
17.06.11
✎
17:00
|
ТЕ = Новый ТекстовыйДокумент();
ТЕ.Записать(КаталогВременныхФайлов()+"123.html"); |
|||
5
simol
17.06.11
✎
17:01
|
ПолучитьИмяВременногоФайла (GetTempFileName)
Синтаксис: ПолучитьИмяВременногоФайла(<Расширение>) Параметры: <Расширение> (необязательный) Тип: Строка. Указывает желаемое расширение имени временного файла. Если параметр не задан, то создается временный файл с расширением по умолчанию (.tmp). Желаемое расширение задается строкой, которая и будет использована в качестве расширения. Указание точки в начале расширения не обязательно. Например, при указании ".xml" или "xml" результат будет одинаковый. Возвращаемое значение: Тип: Строка. |
|||
6
Живой Ископаемый
17.06.11
✎
17:02
|
||||
7
PeterBayan
17.06.11
✎
17:08
|
ПолучитьИмяВременногоФайла()-не создает файл на диске.
Без использования тестового документа, видимо, не обойтись |
|||
8
PeterBayan
17.06.11
✎
17:10
|
Есть процедура ЗначениеВФайл(), можно её использовать?
|
|||
9
Живой Ископаемый
17.06.11
✎
17:11
|
клева... если скажу - "нельзя" - не станешь никогда-никогда?
|
|||
10
PeterBayan
17.06.11
✎
17:12
|
Меня интересует КАК?
|
|||
11
Живой Ископаемый
17.06.11
✎
17:19
|
но сам пробовать - боишься руки запачкать, или что?
http://screencast.com/t/vzut0rjwD |
|||
12
PeterBayan
17.06.11
✎
17:33
|
Эта процедура искажает содержимое файла("{"...) и получается, что прочесть содержимое этого файла можно только аналогичной процедурой ЗначениеИзФайла(), но мне этот способ не подходит, так как содержимое файла я загружаю в браузер
|
|||
13
Живой Ископаемый
17.06.11
✎
17:38
|
ну, так можно использовать ЗначениеВФайл()?
|
|||
14
Tapo4ek
18.06.11
✎
11:28
|
ИмяВременного = ПолучитьИмяВременногоФайла("html");
Текст = Новый ТекстовыйДокумент; Текст.Добавить("Мой файл!"); Текст.Записать(ИмяВременного); А потом в браузер. |
|||
15
smaharbA
18.06.11
✎
12:03
|
у ЗначениеВФайл есть еще и параметры
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |