|
|
Перезапись файла csv |
☑ |
|
0
lg2marvel
19.12.19
✎
13:05
|
Добрый день, нужно ежедневно записывать в один и тот же файл.
Date_time_stamp = XMLСтрока(ТекущаяДата());
Каталог = Справочники._КЕ_СправочникКонстант.НайтиПоКоду("WMSEXPORT").Значение;
Текст = Новый ТекстовыйДокумент;
CSVНаСервере(Текст, Date_time_stamp);
Попытка
Текст.Записать(Каталог,КодировкаТекста.UTF16);
Исключение
Попытка
Каталог = Каталог+"_file_locked.csv";
Текст.Записать(Каталог,КодировкаТекста.UTF16);
Исключение
КонецПопытки;
//Сообщить("Не удалость записать файл");
КонецПопытки;
Сделал обработку, файл сохраняется, но перезаписать его нельзя, он чем-то занят.
Может нужно его как-то закрыть? Метода Закрыть(), Close() не нашел в синтакс-помощнике. Подскажите в чем причина?
Удалить в эксплорпере тоже не дает.
|
|
|
1
НЕА123
19.12.19
✎
13:51
|
(0)
попробовать убить
Текст = Неопределено;
|
|
|
2
1Сергей
19.12.19
✎
14:45
|
excel закрой
|
|
|
3
kda26
19.12.19
✎
14:48
|
ИмяФайла = ПутьКФайлам + "/" + Формат(ДатаДок, "ДФ=yyyy-MM-dd") + ".csv";
Текст = Новый ЗаписьТекста(
ИмяФайла , // имя
КодировкаТекста.ANSI, // кодировка
Символы.ПС, // разделитель строк (необ.)
Ложь // перезаписывать файл, а не дописывать в конец (необ.) );
|
|
|
4
lg2marvel
19.12.19
✎
14:58
|
(1) не помогло (2) закрыл
(3) он не доступен для перезаписи, я его потом блокнотом открываю пытаюсь сохранить изменения - не дает
|
|
|
5
mistеr
19.12.19
✎
15:05
|
(4) Значит кем-то еще открыт.
|
|
|
6
kda26
19.12.19
✎
15:06
|
(4) Код выполняется фоновым заданием?
|
|
|
7
lg2marvel
19.12.19
✎
15:10
|
(6) пока нет, выполняется на сервере, планирую выполнять фоновым
|
|
|
8
lg2marvel
19.12.19
✎
15:11
|
(6) выкидывал всех из базы - не помогло
|
|
|
9
1Сергей
19.12.19
✎
15:12
|
|
|
|
10
kda26
19.12.19
✎
15:14
|
(8) а сам перезаходил в базу?
|
|
|
11
lg2marvel
19.12.19
✎
15:43
|
(10) да
|
|
|
12
palsergeich
19.12.19
✎
16:04
|
Process explorer
И смотри кто истинный захватчик файла
|
|
|
13
kda26
19.12.19
✎
16:10
|
Перегружай сервер и переписывай свой код.
Отладчиком смотри переменную Каталог.
Исключение отлови.
|
|
|
14
lg2marvel
19.12.19
✎
16:47
|
(13) спасибо. Для начала попробую сохранить на клиенте и посмотреть что тут блокирует...
|
|
|
15
lg2marvel
19.12.19
✎
16:54
|
разобрался, просто нет прав для изменения.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший