如何使用wpd_Api将文件复制到设备中的文件夹位置

时间:2015-11-03 13:21:32

标签: android mtp wpd

我想使用WPD-Api将文件从我的电脑复制到我的Android设备。

我可以复制到根文件夹,但我无法复制到root中的文件夹。

我尝试枚举设备中的内容,但也无效。 我尝试使用link但没用。我也在分享我的代码片段

foreach (var device in deviceCollection)
            {
                try
                {
                    device.Connect();

                    var root = device.GetContents();
                    int i = 0;
                    PortableDeviceFolder sdCardRootFolder = null;
                    PortableDeviceFolder DCIM = null;
                    foreach (var deviceObject in root.Files)
                    {
                        i++;
                        if (deviceObject is PortableDeviceFolder)
                        {
                            sdCardRootFolder = deviceObject as PortableDeviceFolder;


                        }
                    }

                    if (sdCardRootFolder != null)
                    {
                        device.EnumerateContents(sdCardRootFolder);

                        foreach (var deviceObject in sdCardRootFolder.Files)
                        {
                            if (deviceObject is PortableDeviceFile)
                            {
                                if (deviceObject.Name.StartsWith(DeviceSerial))
                                {
                                    connectToDevice = true;
                                    break;
                                }
                            }
                        }
                    }

0 个答案:

没有答案
相关问题