Ошибка при загрузке / загрузке файлов на / с портативного устройства с помощью
Я пытаюсь загружать и скачивать файлы с 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\"); возвращает пустой список
Как я могу решить эту проблему?