在UWP应用的本地文件夹上创建一个文件夹

时间:2017-12-11 09:14:58

标签: c# uwp

我想在我的uwp应用的本地文件夹中创建一个名为“TestFolder”的文件夹。并需要上传文件。当我第一次在本地文件夹上手动创建文件夹((TestFolder)时,它在我的系统上工作正常。但是当我为项目创建应用程序包并尝试在另一个Windows PC中运行它时。它会抛出一个错误“系统无法找到该文件指定“。我该如何解决?

browser link

2 个答案:

答案 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);
        }