Datensätze vergleichen

Dieses Thema im Forum "Windows NT / 95 / 98 / 2000 / ME" wurde erstellt von judio, 11. Dezember 2004.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. judio

    judio Byte

    Registriert seit:
    29. Februar 2004
    Beiträge:
    10
    Hallo,
    wie kann ich Ordner oder sonstige Verzeichnisse miteinander vergleichen und anschliessend die Unterschiede anzeigen lassen?

    Vielen Dank. JuDiO :jump:
     
  2. Michi0815

    Michi0815 Guest

    Registriert seit:
    7. Januar 2004
    Beiträge:
    3.429
    was willst du denn vergleichen? nur die (existenz der) dateien oder auch deren inhalt?
     
  3. judio

    judio Byte

    Registriert seit:
    29. Februar 2004
    Beiträge:
    10
    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

    Registriert seit:
    7. Januar 2004
    Beiträge:
    3.429
    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

    Registriert seit:
    7. Januar 2004
    Beiträge:
    3.429
    [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

    Registriert seit:
    7. Januar 2004
    Beiträge:
    3.429
    @mm schummler! :p
     
  7. TheD0CT0R

    TheD0CT0R Dr. h.c. Mod

    Registriert seit:
    2. Dezember 2003
    Beiträge:
    17.262
    Also ich find die Lösung mit dem Batchfile besser... :D
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen