孤立的存储windows手机中的目录

时间:2013-03-07 15:26:51

标签: windows-phone-7

我想在我的isoalted存储中创建一个目录,并在此目录中创建一个子目录 我用这个方法

private void create_directory(string directoryName)
{
    try
    {
        IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication();
        if (!myIsolatedStorage.DirectoryExists(directoryName))
        {
            myIsolatedStorage.CreateDirectory(directoryName);

            myIsolatedStorage.CreateDirectory(directoryName+"/Books");
            myIsolatedStorage.CreateDirectory(directoryName + "/EpubBooks");

        }
    }
    catch (Exception ex)
    {
        // handle the exception
    }
}

但是当我打开隔离的存储资源管理器时,我只查看未创建两个子目录的目录

1 个答案:

答案 0 :(得分:0)

尝试使用代码迭代隔离存储。您的子目录已创建:

    private void TestDir(string directoryName)
    {
        var list = new List<string>();
        try
        {
            var myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication();
            if (myIsolatedStorage.DirectoryExists(directoryName))
            {
                var path = string.Format("{0}\\*", directoryName);
                list = myIsolatedStorage.GetDirectoryNames(path).ToList();
            }
        }
        catch 
        {

        }
    }

看起来有a bug in Isolated Storage Explorer(请参阅第一条评论)。