1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Datensätze vergleichen

Discussion in 'Windows NT / 95 / 98 / 2000 / ME' started by judio, Dec 11, 2004.

Thread Status:
Not open for further replies.
  1. judio

    judio Byte

    Hallo,
    wie kann ich Ordner oder sonstige Verzeichnisse miteinander vergleichen und anschliessend die Unterschiede anzeigen lassen?

    Vielen Dank. JuDiO :jump:
     
  2. Michi0815

    Michi0815 Guest

    was willst du denn vergleichen? nur die (existenz der) dateien oder auch deren inhalt?
     
  3. judio

    judio Byte

    Die Existenz !
    Oder hier ein Beispiel:
    Habe 2 Sicherungs-DVDs mit insgesamt ca.1740 MP3s.
    Auf meiner HD sind aber ca. 1700 MP3s bisher gespeichert.
    Nachdem ich die 2 DVDs in ein Verzeichnis kopiert habe möchte ich die 1740 mit den 1700 vergleichen und die 40 fehlenden Dateien anzeigen lassen.

    Ich hoffe, das war gut genug beschrieben!

    Thanx....JuDiO
     
  4. Michi0815

    Michi0815 Guest

    ist zwar nicht sonderlich toll einfach zu benutzen aber diese batch-datei sollte dir helfen:

    Code:
    @echo off
    
    if %1.==. goto syntax
    if %2.==. goto syntax
    if not exist "%1" goto syntax
    if not exist "%2" goto syntax
    
    echo nix > "%temp%\file1.txt"
    echo nix > "%temp%\file2.txt"
    
    for %%f in ("%1\*.*") do echo %%~nf >> "%temp%\file1.txt"
    for %%f in ("%2\*.*") do echo %%~nf >> "%temp%\file2.txt"
    
    fc /A /C /L "%temp%\file1.txt" "%temp%\file2.txt" > "%temp%\file3.txt"
    
    "%temp%\file3.txt"
    
    del "%temp%\file1.txt"
    del "%temp%\file2.txt"
    del "%temp%\file3.txt"
    
    goto ende
    
    
    :syntax:
    echo %0 Verzeichnis1 Verzeichnis2
    
    :ende
    
    den quellcode einfach in eine datei "vergleichen.bat" kopieren und dann in einer konsole mit
    vergleichen <verzeichnis1> <verzeichnis2>
    aufrufen.
     
  5. Michi0815

    Michi0815 Guest

    [fortsetzung / zu langes posting...]

    das ergebnis kommt dann im format
    Code:
    Vergleichen der Dateien C:\TEMP\file1.txt und C:\TEMP\FILE2.TXT
    ***** C:\TEMP\file1.txt
    vorhandene datei1
    fehlende datei
    vorhandene datei2
    ***** C:\TEMP\FILE2.TXT
    vorhandene datei1
    vorhandene datei2
    *****
    
     
  6. Michi0815

    Michi0815 Guest

    @mm schummler! :p
     
  7. TheD0CT0R

    TheD0CT0R Dr. h.c. Mod

    Also ich find die Lösung mit dem Batchfile besser... :D
     
Thread Status:
Not open for further replies.

Share This Page