以编程方式在Windows Phone 8 / 8.1中创建文件夹/目录

时间:2014-11-07 06:07:58

标签: windows-phone-8 windows-phone-8.1

是否可以为我的应用程序创建一个文件夹,仅将我的应用程序数据存储在该文件夹中?

2 个答案:

答案 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”,因为你可以对其他选项感兴趣。我个人更喜欢声明公共文件夹和文件夹名称,因为确定您将来会使用,并且没有必要一直重复此代码......

祝你好运,对不起我的英语,并告诉我们你是否可以解决问题或需要更多信息! :)