中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

指定ディレクトリ以下のファイルのハッシュ(MD5)を取る

ソースだけ書き残しておく

class Program
{
    static void Main(string[] args)
    {
        var pathname = args[0];

        var files = Directory.GetFiles(pathname, "*.*", SearchOption.AllDirectories);
        var md5 = MD5.Create();
        foreach (var file in files)
        {
            var bytes = File.ReadAllBytes(file);
            var x = md5.ComputeHash(bytes);
            Console.WriteLine(string.Format("{0}\t{1}", file, ByteToByteString(x)));
        }
    }

    static string ByteToByteString(byte[] data)
    {
        var sb = new StringBuilder();
        foreach ( var byt  in data)
        {
            var bytstr = "00" + byt.ToString("X");
            sb.Append(bytstr.Substring( bytstr.Length - 2));
        }
        return sb.ToString();
    }
}

投稿日時 : 2009年10月29日 14:54

コメントを追加

# 7 And the interior As the story 6 2020/01/01 1:13 Typicalcat59

http://www.jurahominis.com/%ef%bb%bfsenior-online-dating-service-online-dating-services/ phoenix ethiopian senior dating online site http://ivanyvienen.com/most-reliable-senior-online-dating-sites-free-blogs.wankuma.com.pdf canada italian mature dating online website

# 8 Only one study The bouncers are 6 2020/01/01 4:05 Typicalcat47

http://support.pipetech.tv/2019/08/22/%ef%bb%bfno-register-needed-newest-mature-dating-online-sites houston australian seniors dating online site https://alisterusclothing.co.uk/most-used-mature-dating-online-services-free-blogs.wankuma.com.pdf florida american senior dating online service

タイトル  
名前  
URL
コメント