Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Долгое копирование файла в сетевую папку - как ускорить? / 8 сообщений из 8, страница 1 из 1
25.04.2012, 17:08
    #37771054
Игорь1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долгое копирование файла в сетевую папку - как ускорить?
Добрый день.

Часто в коде надо копировать файл из одной папки в другую посредством объекта FileSystemObject.
Однако в случае когда целевая папка сетевая, вида \\Server1\Folder\ или \\192.168.1.2\Folder\
и этот комп Server1 в данный момент выключен или недоступен, то происходит очень долгая задержка по времени.
Чо-то там проверяется... сетевая доступность... как-то очень долго.
Нельзя ли как-то ускорить этот процесс?
Вот например, команда ping работает всегда быстро. Можно ее как-то применить и пропинговать из VB6 ?

Заранее спасибо за советы ))
...
Рейтинг: 0 / 0
25.04.2012, 17:21
    #37771101
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долгое копирование файла в сетевую папку - как ускорить?
> Автор: Игорь1973
> Чо-то там проверяется... сетевая доступность... как-то очень долго.

Не это нормально. Для ускорения пингуй сначала и по результатам пинга копируй или не копируй

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25.04.2012, 17:33
    #37771125
Игорь1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долгое копирование файла в сетевую папку - как ускорить?
Да, я так и думал.
А как пропинговать из программы и результаы обработать не подскажите?
...
Рейтинг: 0 / 0
25.04.2012, 17:43
    #37771138
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долгое копирование файла в сетевую папку - как ускорить?
> Автор: Игорь1973
> А как пропинговать из программы и результаы обработать не подскажите?

например

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25.04.2012, 20:41
    #37771362
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долгое копирование файла в сетевую папку - как ускорить?
Игорь1973и этот комп Server1 в данный момент выключен или недоступен, то происходит очень долгая задержка по времени. а куда спешить, если скопировать файл всё равно не удастся?
...
Рейтинг: 0 / 0
26.04.2012, 09:12
    #37771626
QValD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долгое копирование файла в сетевую папку - как ускорить?
BelowZeroИгорь1973и этот комп Server1 в данный момент выключен или недоступен, то происходит очень долгая задержка по времени. а куда спешить, если скопировать файл всё равно не удастся?
Игорь1973Часто в коде надо копировать файл из одной папки в другую
Если в проге нужно 1000 файлов копировать на 100 разных удаленных серваков, предлагаешь посидеть подождать?
...
Рейтинг: 0 / 0
12.05.2012, 09:27
    #37790421
Игорь1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долгое копирование файла в сетевую папку - как ускорить?
Я реализовал этот подход - сначала пинговать и только, если пинг проходит, уже проверять существование папки и копировать. Все заметно ускорилось. Но недавно выяснилась проблема - оказывается, что пинг по имени компьютера (который указан сразу после \\ в имени сетевой папки) может не проходить, а общая папка тем не менее на этом компьютере доступна и видна.
Как мне сказали, такое бывает, что пинг по имени компа не проходит, а по его IP проходит, и именно в этом случае общие папки доступны. Пришлось сейчас отказаться от этой проверки с вызовом WMIPing. К сожалению :(
...
Рейтинг: 0 / 0
13.05.2012, 02:23
    #37791825
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долгое копирование файла в сетевую папку - как ускорить?
Игорь1973,

Ну так и пингуй по IP, какие проблемы? Ведь для пинга у тебя все равно есть имя, добавь туда и IP и делай пинг сразу по IP.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Долгое копирование файла в сетевую папку - как ускорить? / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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