用C#实现获取文件夹大小的源代码
当然了都需要引入System.IO这个命名空间 第一个: public static long GetDirectoryLength(string dirPath) //定义一个DirectoryInfo对象 //通过GetFiles方法,获取di目录中的所有文件的大小 //获取di中所有的文件夹,并存到一个新的对象数组中,以进行递归 第二个 //也是利用递归的思想,只不过是通过File类的Exits方法来判断 //所给路径中所对应的是否为文件 public static long FileSize(string filePath) //判断当前路径所指向的是否为文件 //定义一个FileInfo对象,使之与filePath所指向的文件向关联, //以获取其大小 其实删除文件夹的思想与这个是一样的,设置要简单很多,只要简单的判断一下当前的是文件还是文件夹,如果是文件则删除.是文件夹则递归 |