是否可以为我的应用程序创建一个文件夹,仅将我的应用程序数据存储在该文件夹中?
答案 0 :(得分:1)
这是执行该操作的示例代码
using System.IO;
using System.Threading.Tasks;
using Windows.Storage;
而不是创建文件夹
StorageFolder folder = await ApplicationData.Current.LocalFolder.CreateFolderAsync
("myFolder", CreationCollisionOption.ReplaceExisting);
请参阅完整示例here
答案 1 :(得分:1)
如果您想创建文件夹,Smart Developer如何使用该代码:
//Import classes to your project
using System.IO;
using System.Threading.Tasks;
using Windows.Storage;
//Name of folders
private static string MyFolder = "MyFolder";
//Folders
private StorageFolder Folder;
void async task Create_MyFolder(){
Folder = await ApplicationData.Current.LocalFolder.CreateFolderAsync(MyFolder, CreationCollisionOption.OpenIfExists);
}
我认为在这种情况下编程的好方法是使用这个CreationCollisionOption:
CreationCollisionOption.OpenIfExists
因为你输入你的应用程序,总是删除里面的这个文件夹和数据,我认为这不是一个好主意......但探索其他“CreationCollisionOption”,因为你可以对其他选项感兴趣。我个人更喜欢声明公共文件夹和文件夹名称,因为确定您将来会使用,并且没有必要一直重复此代码......
祝你好运,对不起我的英语,并告诉我们你是否可以解决问题或需要更多信息! :)