我创建了一个名为“MyFolder”的目录,并在那里写了一些文本文件。现在,我想删除该目录,我正在使用以下代码:
public void DeleteDirectory(string directoryName)
{
try
{
using (IsolatedStorageFile currentIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication())
{
if (!string.IsNullOrEmpty(directoryName) && currentIsolatedStorage.DirectoryExists(directoryName))
{
currentIsolatedStorage.DeleteDirectory(directoryName);
textBox1.Text = "deleted";
}
}
}
catch (Exception ex)
{
// do something with exception
}
}
我试过
DeleteDirectory("MyFolder")
DeleteDirectory("IsolatedStore\\MyFolder")
然而它没有删除该目录。有什么想法解决这个问题吗?
答案 0 :(得分:2)
您是否删除了该目录的所有内容?
说(虽然它不是文档的Windows Phone版本):
删除目录前,目录必须为空。删除后,删除的目录无法恢复。
Deleting Files and Directories example演示了DeleteDirectory方法的使用。