Ошибка при открытии файла после его копирования

1. Al3x 1 18.09.22 12:19 Сейчас в теме
Здравствуйте. Копирую файл с сайта, файл получается размером 1 кб , и при открытии вылезает ошибка. Подскажите, пожалуйста, что не так сделал, как исправить?
ИмяФайлаИсточника = "http://mysite/file.xls";
	ЗаписьЖурналаРегистрации("Скачивание файла с сайта", УровеньЖурналаРегистрации.Информация,,,"Начало скачивания: время скачивания " + Строка(ТекущаяДата()), РежимТранзакцииЗаписиЖурналаРегистрации.Транзакционная);	
		ИмяФайлаПриемника = "D:\" + "file" + СтрСоединить(СтрРазделить(Формат(ТекущаяДата(), "ДФ=dd.MM.yyyy"), "."),"_") + ".xls";
		КопироватьФайл(ИмяФайлаИсточника, ИмяФайлаПриемника); 
		ЗаписьЖурналаРегистрации("Скачивание файла с сайта: время скачивания " + Строка(ТекущаяДата()), УровеньЖурналаРегистрации.Информация,,,"Файл скачан в папку D:\", РежимТранзакцииЗаписиЖурналаРегистрации.Транзакционная);
По теме из базы знаний
Найденные решения
16. spacecraft 18.09.22 15:26 Сейчас в теме
(15) изучать сайт. Возможно там есть api.
8. Al3x 1 18.09.22 14:55 Сейчас в теме
Сделал через запуск приложения, поиск файла на компе и перемещение в нужную дирректорию.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
9. spacecraft 18.09.22 14:57 Сейчас в теме
(1) ошибка не приведена.
Предположительно открываете сразу после копирования. А файл еще открыт методом копирования и не освободился. Вот и ругается, что файл занят.
10. Al3x 1 18.09.22 15:03 Сейчас в теме
(9)
ошибка не приведена.
Прикрепленные файлы:
13. spacecraft 18.09.22 15:22 Сейчас в теме
(10) ошибка явно говорит о том, что формат файла не соответствует расширению .xls
Да и имя файла говорит о том, что использовался не приведенный код.
12. ishelper 18.09.22 15:18 Сейчас в теме
(1)
файл получается размером 1 кб
Думаю, что на самом деле в этом файле текст сообщения об ошибке, которая возникает, когда с HTTP пытаются работать как с локальной файловой системой.

Я бы попробовал переименовать этот файл в TXT и открыть Блокнотом - что там будет?
14. spacecraft 18.09.22 15:23 Сейчас в теме
(12) скорее всего там html страничка сохранилась. Так что поддерживаю открыть блокнотом.
15. Al3x 1 18.09.22 15:25 Сейчас в теме
(14) да, вы правы, html страничка сохранилась. А как тогда сохранить файл эксель?
16. spacecraft 18.09.22 15:26 Сейчас в теме
(15) изучать сайт. Возможно там есть api.
17. Al3x 1 18.09.22 15:29 Сейчас в теме
2. user1831019 18.09.22 13:10 Сейчас в теме
3. Al3x 1 18.09.22 13:19 Сейчас в теме
(2) а можно без подколов, по существу? У скачиваемого файла расширение xls, копирую я его с таким же расширением.
4. user1831019 18.09.22 13:27 Сейчас в теме
(3) Какой вопрос, такой и ответ.
Правда думаешь, что именно так копируются файлы из интернета?
5. Al3x 1 18.09.22 13:34 Сейчас в теме
(4) говорит, что с ним не все в порядке. Вот я и спросил, где я косякнуть мог, почему он копируется неправильно? Если его скачать с сайта вручную, то он нормального размера. И открывается без проблем.
6. user1831019 18.09.22 13:37 Сейчас в теме
(5) Как насчёт почитать СП? Например, для ознакомления с методом КопироватьФайл()?
7. Al3x 1 18.09.22 13:45 Сейчас в теме
(6) это имеете ввиду? Файл-приемник при создании будет иметь права доступа, аналогичные назначаемым при создании новых файлов (т.е. права доступа к файлу-источнику не копируются).
11. Al3x 1 18.09.22 15:05 Сейчас в теме
(9)
Предположительно открываете сразу после копирования. А файл еще открыт методом копирования и не освободился.
уже времени куча прошло, так что думаю все дело именно в этом
(7)
Файл-приемник при создании будет иметь права доступа, аналогичные назначаемым при создании новых файлов (т.е. права доступа к файлу-источнику не копируются).
8. Al3x 1 18.09.22 14:55 Сейчас в теме
Сделал через запуск приложения, поиск файла на компе и перемещение в нужную дирректорию.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот