如何从Silverlight 4.0中的独立存储中删除目录?

时间:2010-07-08 12:07:59

标签: silverlight silverlight-4.0 isolatedstorage

我有一段代码可以删除文本文件及其“父目录:

if (isolatedStore.FileExists(logPath + "\\" + logFileName))
    isolatedStore.DeleteFile(logPath + "\\" + logFileName;

if (isolatedStore.DirectoryExists(logPath))
    isolatedStore.DeleteDirectory(logPath);

...其中logPath +“\”+ logFileName可能是:“Logs \ log.txt”

当执行此操作时,我得到一个异常,表示它无法创建目录,而不是删除它。有谁知道这是为什么?

谢谢,

斯科特

1 个答案:

答案 0 :(得分:5)

您确定该目录为空(包括所有子目录)吗? 文档here表示它必须为空(仍然无法解释为什么会收到奇怪的错误消息)。 该页面还有示例代码,显示了如何删除所有文件,然后删除该目录。