1. #1
    Avatar von soulreafer
    Registriert seit
    07.10.2012
    Beiträge
    175
    Thanked 64 Times in 35 Posts

    Standard MD5 Hash aller Dateien eines Ordners + Unterordner erstellen

    Halle leute,

    Ich versuche gerade einen Updater für mein Spiel zu basteln und will von allen datein die auf dem Server liegen den md5 hash mit dem offline daten vergleichen. die ausgabe aller datein habe ich auf dem server schon per php fertig. nun benötige ich hilfe für den clienten. Der Ordner enthält weitere Unterordner und Dateien sowie Unterordner in den Unterordnern. Ich bekomme in dem fall überhaupt keine einfache schleife hin die durch alle Ordner läuft. Wäre für jede Hilfe dankbar.

    Micha,

    :Nachtrag:

    Als Function nutze ich

    Public Function MD5FileHash(ByVal sFile As String) As String
    Dim MD5 As New MD5CryptoServiceProvider
    Dim Hash As Byte()
    Dim Result As String = ""
    Dim Tmp As String = ""

    Dim FN As New FileStream(sFile, FileMode.Open, FileAccess.Read, FileShare.Read, 8192)
    MD5.ComputeHash(FN)
    FN.Close()

    Hash = MD5.Hash
    Result = Strings.Replace(BitConverter.ToString(Hash), "-", ""
    Return Result
    End Function
    ich brauche halt nur einen lösungsvorschlag um alle ordner + datein recursive durchlaufen zu können.
    Geändert von soulreafer (17.09.2015 um 17:42 Uhr)
    Kryptokombat! Crypto Sportsbet Gambling
    http://www.kryptokombat.tv

  2. #2
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.210
    Thanked 9.132 Times in 3.006 Posts
    Blog Entries
    5

    Standard AW: MD5 Hash aller Dateien eines Ordners + Unterordner erstellen

    Rekursion ist dein Freund:


    static List<FileInfo> GetAllFiles(DirectoryInfo folder) {
    var files = folder.GetFiles().ToList();
    var folders = folder.GetDirectories();
    foreach (DirectoryInfo subFolder in folders) {
    files.AddRange(GetAllFiles(subFolder));
    }
    return files;
    }


  3. The Following User Says Thank You to DMW007 For This Useful Post:

    soulreafer (17.09.2015)

Ähnliche Themen

  1. Linux ZIP-Dateien erstellen
    Von Minecraft im Forum Linux
    Antworten: 1
    Letzter Beitrag: 22.05.2012, 13:11
  2. IP-Hash - Tracking
    Von Frankfurt am Main im Forum Fragen & Probleme
    Antworten: 1
    Letzter Beitrag: 12.04.2012, 14:47
  3. [Frage] vBulletin URL ändern & PW hash
    Von xTracZ im Forum Web-Applications
    Antworten: 2
    Letzter Beitrag: 02.04.2012, 17:15
  4. Hash-Script
    Von Snees im Forum PHP
    Antworten: 2
    Letzter Beitrag: 01.04.2012, 14:47
  5. [Perl] Arrayelemente mit Hash vergleichen
    Von McDodo im Forum Skriptsprachen
    Antworten: 2
    Letzter Beitrag: 24.03.2011, 22:49
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.