powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Отслеживания полной загрузки файла
11 сообщений из 11, страница 1 из 1
Отслеживания полной загрузки файла
    #37302547
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С помощю таймера, Dir, File обнаруживаю появления нового файла.
Например что-то делаю себе в интернете и ставлю музыку на закачку. Цель программы обнаружить, дождаться окончания загрузки и переместить файл mp3 в нужную папку (сортировка). Все остальные модули у меня работоспособны, вот только по чем именно мне обнаружить что файл все-таки уже полностю загружен а не догружается. Загрузка происходит либо прогами торрент, mediaget или vkmusic.Программе не извесно длина файла. Она находит файл и должна дождаться конца загрузки а потом либо известить либо самостоятельно действовать.
с уважением Андрей
...
Рейтинг: 0 / 0
Отслеживания полной загрузки файла
    #37302584
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже если бы была известна длина файла - торрент сразу создает файл нужной длины и постепенно его заполняет. Выход наверное в определении, занят ли файл. Можно тупо пытаться его перенести. Если не удалось, значит еще занят.
...
Рейтинг: 0 / 0
Отслеживания полной загрузки файла
    #37302645
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProВыход наверное в определении, занят ли файл.Не-а... не думаю, что он занимается блокированием... иначе не работала бы нормально мультипотоковая загрузка.
...
Рейтинг: 0 / 0
Отслеживания полной загрузки файла
    #37302646
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Думаю, про занятость тоже не вариант, если речь о торрентах. Т.к. сразу после загрузки остается раздача файла. Да и даже и её нет - файл занят самой прогой, что ни переместить, ни переименовать, ни удалить без удаления из проги нельзя. Если, конечно, в проге нет какой-то галочки типа "Удалить сведения по завершению загрузки".
Скорее всего надо искать выходы на команды самой проги и пробовать управлять/опрашивать через ком.строку. Хотя может есть иной вариант - сам не пробовал такой реализовать.
...
Рейтинг: 0 / 0
Отслеживания полной загрузки файла
    #37302650
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Prist,

Догруженный файл даже на раздаче не занят точно, его можно даже удалить.
...
Рейтинг: 0 / 0
Отслеживания полной загрузки файла
    #37302746
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужна была функция. Переносить ничего не надо (это уже решать юзеру или проге после того как будет известно окончания загрузки). Решение простое open "....." for append as #... если вызывает ошибку = False - файл еще загружается, иначе close #... и ответ = True

Тестировал на MediaGet - работает. Торрент клиент не поставил (не могу проверить). Для чтения файл открывается без проблем.
VkMusic - работает

Не буду твердить точно, но торрент видимо открывает файлы random или binary
...
Рейтинг: 0 / 0
Отслеживания полной загрузки файла
    #37302761
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProДогруженный файл даже на раздаче не занят точно, его можно даже удалить.Не соглашусь. Если это UTorrent - поробуйте его удалить из папки, не удалив сведения о нем из торрента.
...
Рейтинг: 0 / 0
Отслеживания полной загрузки файла
    #37302797
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мда.. Utorrent держит файл даже после загрузки, может из-за того что раздает. Прийдется делать извещение в трее "Найдено № файлов" а потом вручную закрывать торрент программу и после этого уже дейстовать. Дата создания, открытия, изменения также ни о чем не говорят. Ладно, что-то придумаю. Всем спасибо
...
Рейтинг: 0 / 0
Отслеживания полной загрузки файла
    #37302815
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения, по дате также можно определить. Если даже просто открывать файл и закрывать - дата открытия не изменияется, поскольку файл открыт также торрент программой, а по окончанию загрузки "дата изменения" меняется и отличается от "даты создания"
...
Рейтинг: 0 / 0
Отслеживания полной загрузки файла
    #37303431
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько помню у uTorrent в настройках можно указать куда он должен переместить целиком скаченный файл. Что мешает этим пользоваться?
...
Рейтинг: 0 / 0
Отслеживания полной загрузки файла
    #37322859
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Что мешает этим пользоваться?"
в программы тогда будет много требований. не профессионально
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Отслеживания полной загрузки файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]