我想在我的uwp应用的本地文件夹中创建一个名为“TestFolder”的文件夹。并需要上传文件。当我第一次在本地文件夹上手动创建文件夹((TestFolder)时,它在我的系统上工作正常。但是当我为项目创建应用程序包并尝试在另一个Windows PC中运行它时。它会抛出一个错误“系统无法找到该文件指定“。我该如何解决?
browser link
答案 0 :(得分:2)
我会用这一行代替这几行
var appFolder = await Windows.Storage.ApplicationData.Current.LocalFolder.CreateFolderAsync("TestFolder", Windows.Storage.CreationCollisionOption.OpenIfExists);
答案 1 :(得分:1)
您可以通过这种方式修改代码,以获得所需的结果,
StorageFolder appFolder = await ApplicationData.Current.LocalFolder.GetFolderAsync("TestFolder");
if (appFolder == null)
{
//Create folder
appFolder = await Windows.Storage.ApplicationData.Current.LocalFolder.CreateFolderAsync("TestFolder",CreationCollisionOption.OpenIfExists);
}