C# 在UWP应用程序的本地文件夹上创建文件夹

C# 在UWP应用程序的本地文件夹上创建文件夹,c#,uwp,C#,Uwp,我想在我的uwp应用程序的本地文件夹上创建一个名为“TestFolder”的文件夹。并需要上传文件到它。当我第一次在本地文件夹上手动创建文件夹((TestFolder))时,它在我的系统上工作正常。但是当我为项目创建应用程序包并尝试在另一台windows pc上运行它时,它会抛出一个错误“系统找不到指定的文件”。我如何解决它 StorageFolder appFolder = await ApplicationData.Current.LocalFolder.GetFolderAsync("T

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

 StorageFolder appFolder = await ApplicationData.Current.LocalFolder.GetFolderAsync("TestFolder");
            if (appFolder == null)
            {
                //Create folder
                appFolder = await Windows.Storage.ApplicationData.Current.LocalFolder.CreateFolderAsync("TestFolder");
            }

我将用这一行替换这几行

var appFolder = await Windows.Storage.ApplicationData.Current.LocalFolder.CreateFolderAsync("TestFolder", Windows.Storage.CreationCollisionOption.OpenIfExists);

您可以通过这种方式修改代码以获得所需的结果

StorageFolder appFolder = await ApplicationData.Current.LocalFolder.GetFolderAsync("TestFolder");
        if (appFolder == null)
        {
            //Create folder
            appFolder = await Windows.Storage.ApplicationData.Current.LocalFolder.CreateFolderAsync("TestFolder",CreationCollisionOption.OpenIfExists);
        }