Ошибка при загрузке / загрузке файлов на / с портативного устройства с помощью

Я пытаюсь загружать и скачивать файлы с Android планшета Samsung в бесконечном цикле.

пример кода

while(true){
 var devices = MediaDevice.GetDevices();
using (var device = devices.First())
{

device.Connect();
device.UploadFile(@"C:/Inbox/file.pdf", @"\Tablet\Inbox\file.pdf");
device.Disconnect();

}

System.Threading.Thread.Sleep(5000);
//I manually delete the file from folder before the next iteration
}//while

Проблема в следующем: на первой итерации файл загружается, и когда я физически удаляю файл с планшета (папка "Входящие" пуста) и пытаюсь загрузить файл снова, я получаю исключение, что файл существует, однако планшет папка "Входящие" пуста.

Проблема такая же при загрузке файла. на первой итерации файл загружается, но когда на планшете физически создается другой файл, то: device.EnumerateFiles(@"\Tablet\Outbox\"); возвращает пустой список

Как я могу решить эту проблему?

0 ответов

Другие вопросы по тегам