我想使用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;
}
}
}
}