zoukankan      html  css  js  c++  java
  • wp 删除独立存储空间文件(多级非空文件夹删除)

    void DelFile(string unZipFilePath)//unZipFilePath第一次传递的是根目录名
            {
                using (var store = IsolatedStorageFile.GetUserStoreForApplication())
                {
                    if (store.DirectoryExists(unZipFilePath))
                    {
                        String[] dirNames = store.GetDirectoryNames(string.Concat(unZipFilePath, "\\*"));
                        String[] fileNames = store.GetFileNames(string.Concat(unZipFilePath, "\\*"));
                        if (fileNames.Length > 0)
                        {
                            for (int i = 0; i < fileNames.Length; i++)
                            {
                                store.DeleteFile(string.Concat(unZipFilePath, "\\", fileNames[i]));
                            }
                        }
                        if (dirNames.Length == 0)
                        {
                            store.DeleteDirectory(unZipFilePath);
                            if (unZipFilePath.IndexOf("\\") != -1)
                            {
                                unZipFilePath = unZipFilePath.Substring(0, unZipFilePath.LastIndexOf("\\"));
                                DelFile(unZipFilePath);
                            }
                        }
                        if (dirNames.Length > 0)
                        {
                            for (int i = 0; i < dirNames.Length; i++)
                            {
                                DelFile(string.Concat(unZipFilePath, "\\", dirNames[i]));
                            }
                        }
                    }
                }
            }

  • 相关阅读:
    《代码整洁之道》读书笔记六
    第九周总结
    《构建之法》读后感(五)
    学习进度条-第十二周
    3. 统计数字
    《构建之法》读后感(四)
    学习进度条-第十一周
    4. 丑数 II
    《构建之法》读后感(三)
    学习进度条-第十周
  • 原文地址:https://www.cnblogs.com/lutter/p/2763081.html
Copyright © 2011-2022 走看看