Появилась необходимость перекопировать файлы базы данных из одной папки в другую.
Папки обе открыты для записи, чтения (полные права активированы).
Подпапки - аналогично.
Для Каждого СтрокаТЗ Из СписокФайловКопирования Цикл
Попытка
ВыбФайл = Новый Файл(СтрокаТЗ.ПутьКФайлу);
Если ВыбФайл.Существует() Тогда
ВыбФайл.УстановитьТолькоЧтение(Ложь);
Сообщить("Файл существует!", СтатусСообщения.Информация);
ФайлИсточник = СтрокаТЗ.ПутьКФайлу;
Сообщить(ФайлИсточник, СтатусСообщения.Информация);
ИмяФайла = "";
ИмяФайла = ПапкаНазначения + "\" + ОбщегоНазначенияКлиентСервер.ПолучитьИмяСРасширением(СтрокаТЗ.ФайлКопирования.ПолноеНаименование, СтрокаТЗ.ФайлКопирования.ТекущаяВерсияРасширение);
ФайлПриемник = Новый Файл(ИмяФайла);
Если ФайлПриемник.Существует() Тогда
Сообщить("Копия создана!", СтатусСообщения.Информация);
КонецЕсли;
ФайлПриемник.УстановитьТолькоЧтение(Ложь);
КопироватьФайл(ФайлИсточник, ФайлПриемник);
КонецЕсли;
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
//\\srv1c101\Users\Тест копирования
КонецЦикла;
Вот собственно файл источник нормально обнаруживается, а файл приемник даже не создается. в чем может быть проблема, подскажите.
Файл существует!
\\srv1c101\documents\3051600779350\Тёплое письмо 5.3_21-05_16.77935_1976.1.doc
{Форма.Форма.Форма(91)}: Ошибка при вызове метода контекста (УстановитьТолькоЧтение): Ошибка доступа к файлу: \\SRV1C101\Users\Test copy\Тёплое письмо 5.3_21-05_16.77935_1976.doc
(3) Я не буду тебя убеждать, мне это не надо. Достаточно сказать, что каталоu не прописывается вручную, а выбирается через системный диалог Windows выбора папки
(6) Пробовал - не помогает. **через месяц опять чешется...**
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший