1

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

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

我试图枚举设备中的内容,但这也不起作用。我尝试使用链接,但没有用。我也在分享我的代码片段

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;
                                }
                            }
                        }
                    }
4

0 回答 0