使用时错误上载/下载文件到/从便携式设备下载文件

时间:2018-05-16 12:56:53

标签: c# tablet mediadevices

我试图在无限循环中从Android三星平板电脑上传和下载文件。

示例代码是

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(@" \平板\发件箱\&#34); 返回空列表。

我该如何解决这个问题?

0 个答案:

没有答案