我有一段代码可以删除文本文件及其“父目录:
”if (isolatedStore.FileExists(logPath + "\\" + logFileName))
isolatedStore.DeleteFile(logPath + "\\" + logFileName;
if (isolatedStore.DirectoryExists(logPath))
isolatedStore.DeleteDirectory(logPath);
...其中logPath +“\”+ logFileName可能是:“Logs \ log.txt”
当执行此操作时,我得到一个异常,表示它无法创建目录,而不是删除它。有谁知道这是为什么?
谢谢,
斯科特
答案 0 :(得分:5)
您确定该目录为空(包括所有子目录)吗? 文档here表示它必须为空(仍然无法解释为什么会收到奇怪的错误消息)。 该页面还有示例代码,显示了如何删除所有文件,然后删除该目录。