• 经常用到操作文件的时候,下面总结一些方法


                    var filePath = Server.MapPath(item.Path);
                    if (File.Exists(filePath))
                    {
                        //删除文件 同时判断文件下面是否还有文件 没有则将目录页删除了
                        File.Delete(filePath);
                        var directoryPath = Path.GetDirectoryName(item.Path);
                        DirectoryInfo di = new DirectoryInfo(directoryPath);
                        if (di.GetFiles().Length == 0)
                        {
                            di.Delete();
                        }
                    }
    //当前文件所在的目录没有文件的时候 删除当前目录
                            var directoryPath = Path.GetDirectoryName(p.Path);
                            DirectoryInfo di = new DirectoryInfo(directoryPath);
                            if (di.GetFiles().Length == 0)
                            {
                                di.Delete();
                            }
  • 相关阅读:
    maven笔记
    enum笔记
    mysql笔记
    git笔记
    spark笔记
    使用GitHub进行团队合作
    深度学习网站
    顶级论文索引网站
    研究生-数学建模集
    算法练习网站
  • 原文地址:https://www.cnblogs.com/maijin/p/5844603.html
Copyright © 2020-2023  润新知