Winphone 没有直接删除文件夹的接口(因为文件夹不为空是删除不了的),所以要自己实现 public static void DeleteDirectoryRecursively(this IsolatedStorageFile storageFile, String dirName){ String pattern = dirName + @"\*"; String[] files = storageFile.GetFileNames(pattern); foreach (var fName in files) { storageFile.DeleteFile(Path.Combine(dirName, fName)); } String[] dirs = storageFile.GetDirectoryNames(pattern); foreach (var dName in dirs) { DeleteDirectoryRecursively(storageFile, Path.Combine(dirName, dName)); } storageFile.DeleteDirectory(dirName);}
Winphone 删除文件夹IsolatedStorageFile.DeleteDirectory
原创
©著作权归作者所有:来自51CTO博客作者南倭瓜的原创作品,请联系作者获取转载授权,否则将追究法律责任
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java删除只读文件夹 java直接删除文件夹
要完成这个操作首先要了解以下几个点1. java删文件是可以直接删除,当删除文件夹时,不能删干净只能一层一层的删2. 要了解递归
java 开发语言 后端 递归 System -
python删除文件夹 Python删除文件夹中指定文件
python删除某个目录文件夹及文件的方法:
python删除文件夹 python删除指定路径文件 python 删除文件夹 递归