当前位置: 代码迷 >> ASP.NET >> ASP.NET 计算文件夹上所有文件MD5
  详细解决方案

ASP.NET 计算文件夹上所有文件MD5

热度:5008   发布时间:2013-02-25 00:00:00.0
ASP.NET 计算文件夹下所有文件MD5
我有一个文件夹下有好几个文件!我现在要对这个文件夹进行MD5值计算??

请问要怎么实现啊!网上很多都是对一个文件的进行MD5值进行计算的!

我这要对文件夹下所有文件进行一个MD5计算???

------解决方案--------------------------------------------------------

System.IO下面这2个类

FIleInfo,Directory

获取目录下所有文件,然后遍历,进行MD5操作。

C# code
        //传入文件路径        private string getMD5(string path)        {            MD5CryptoServiceProvider get_md5 = new MD5CryptoServiceProvider();            FileStream get_file = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);            byte[] hash_byte = get_md5.ComputeHash(get_file);            string result = BitConverter.ToString(hash_byte);            result = result.Replace("-", "");            get_file.Close();            return result;        }
  相关解决方案