|
Как избавиться от первых и последних символово во временном файле?
| ☑ |
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) Спасибо!!! прокатило!
УдалитьФайлы(ИмяФайла); // надо убедиться, что файл не существует, т.к. если он существует, то данные добавятся в конец файла
ЗТ = Новый ЗаписьТекста(ИмяФайла,,, Истина, Символы.ПС);
ЗТ.Записать(МояСтрока);
ЗТ.Закрыть();
|
|