Имя: Пароль:
1C
1С v8
Как избавиться от первых и последних символово во временном файле?
0 EvgeniuXP
 
25.01.14
10:01
Суть следующая, записываю файл:

ТекстовыйФайл = Новый ТекстовыйДокумент;
ТекстовыйФайл.ДобавитьСтроку("mista");
    
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("bat");
ТекстовыйФайл.Записать(ИмяВременногоФайла );

В итоге смотрю этот временный файл через тотал по F3, включаю режим отображать шестадцатиричный и вижу, что кроме слова "mista" в начале три символа типа п>> и в конце строки два символа типа ЪЪ.

Как от них избавиться?

попробовал использовать метод вместо ТекстовыйФайл.ДобавитьСтроку("mista");:

ТекстовыйФайл.УстановитьТекст("mista");

от первых символов избавился, а от последних нет... очень надо...
1 EvgeniuXP
 
25.01.14
10:03
платформа 8.2.19.76.
2 EvgeniuXP
 
25.01.14
10:13
да и просто записываю:

ТекстовыйФайл= Новый ТекстовыйДокумент;
ТекстовыйФайл.ДобавитьСтроку("mista");
ТекстовыйФайл.Записать("D:\ТекстовыйФайл.txt");

появляются лишние сиволы...
3 EvgeniuXP
 
25.01.14
10:16
или: как тогда создать бат-файл (без лишних этих симоволов), который потом без проблем запустится и выполнится...
4 EvgeniuXP
 
25.01.14
10:22
бат можно сформировать и выполнить, просто этот файл в качестве параметра идет и программа его выполнить не может :(
5 EvgeniuXP
 
25.01.14
10:23
можно, конечно, через параметры передать - но их очень много и там обрезка идет - не хватает длины, поэтому готовлю файл.
6 XLife
 
25.01.14
10:26
7 EvgeniuXP
 
25.01.14
10:36
(6) Спасибо!!! прокатило!

УдалитьФайлы(ИмяФайла); // надо убедиться, что файл не существует, т.к. если он существует, то данные добавятся в конец файла

ЗТ = Новый ЗаписьТекста(ИмяФайла,,, Истина, Символы.ПС);
ЗТ.Записать(МояСтрока);
ЗТ.Закрыть();
Программист всегда исправляет последнюю ошибку.