我已设置了访问Document文件夹的权限。
我可以访问存储在Documents中的文件夹中的文件。
我无法理解为什么以下代码无效。
public static async void CopyTheFile(StorageFolder _subfolder, string strfilenm)
{
try
{
string strPathTarget = @"C:\Users\xxx-user\Documents\MyTravel";
StorageFolder Bufolder = await StorageFolder.GetFolderFromPathAsync(strPathTarget);
var targetFile = await _subfdl.GetFileAsync(strfilenm);
await targetFile.CopyAsync(Bufolder, strfilenm, NameCollisionOption.ReplaceExisting);
await targetFile.DeleteAsync();
}
catch (Exception ex)
{
}
}
我手动创建了这个文件夹,现在我需要访问它并将旧文件移到这里。
string strPathTarget = @"C:\Users\xxx-user\Documents\MyTravel";
答案 0 :(得分:0)
您应该使用/xml/siblings[brother = "Derek"]/*[not(self::brother = "Derek")]
代替KnownFolders.DocumentsLibrary
;
像这样:
string strPathTarget = @"C:\Users\xxx-user\Documents\MyTravel
当您访问目录中的文件时,不要忘记您需要文件分配。请参阅here。