Задать вопрос
gloomkolomna
@gloomkolomna
c#, WPF

Почему не копируются файлы по сети?

Автоматически копируем файл из локальной папки в сетевую. 4 раза из 5 получается.
Пример кода:
string fs = @"D:\Prog\today.txt";
string ft = @"\\10.50.21.164\TARGET\today.txt";
File.Copy(fs,ft,true);

Когда не получается, вылетает ошибка "The network path was not found", причем сетевое подключение активно, ощущение, будто теряется "шара".

Как можно решить вопрос?
  • Вопрос задан
  • 2938 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 3
GavriKos
@GavriKos
Микропетпроджект - домашнее облако homeCloud
Гугл вот что подсказал: social.msdn.microsoft.com/Forums/vstudio/en-US/ffe...

Думаю что работа с сетью несколько отличается от работы с файлами в пределах одной машины. Как минимум асинхронно надо проверить есть ли такая шара. Банально - пинг тоже не всегда может пройти, а вы не проверяя наличия шары туда что то пишете.
Ответ написан
Комментировать
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
обернуть в try/catch, проверить на доступность шары?
Ответ написан
Комментировать
gloomkolomna
@gloomkolomna Автор вопроса
c#, WPF
Спасибо за советы.
Сделал через mssql - не копируя на другой ПК сразу отправляю данные в базу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы