Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

batch für vergleich zweier dateien

Frage Entwicklung Batch & Shell

Mitglied: dabjoern

dabjoern (Level 1) - Jetzt verbinden

28.11.2005, aktualisiert 29.11.2005, 6549 Aufrufe, 7 Kommentare

Hallo Leute,

ich möchte per Batch 2 Dateien kopieren. Nach dem Kopieren möchte ich die Dateien mit comp/ fc (weiß nicht, welcher besser ist) vergleichen. Kommt beim Vergleich heraus, dass die Dateien nicht identisch sind, sollen sie gleich nochmal kopiert und dann wieder verglichen werden. Das geht solange, bis der Vergleich ergibt, dass sie identisch sind. Muss ich hier mit errorlevel arbeiten? Wer hat einen Tipp. Danke und Grüße

dabjoern
Mitglied: Biber
28.11.2005 um 21:49 Uhr
Moin dabjoern,

IMHO ist die Fragestellung falsch- die Wahl zwischen FC/Comp stellt sich in Deinem Fall gar nicht. Wenn Du wirklich wissen willst, ob das Kopieren selbst geklappt hat, dann werte den Errorlevel des Copy-Befehls aus.

Also theoretisch:

...(in Deinem Batch)

set /a "Try=1" & set /a "MaxTries=3"
:TryAgain
copy /v /y q:\quelldatei z:\zieldatei && goto weiter
set /a "Try+=1"
If %Try% GTR %MaxTries% goto PermanentCopyError
goto :TryAgain
~~~~~~
:PermanentCopyError
Echo Datei lässt sich nicht kopieren - %MaxTries% Versuche gemacht !
goto :eof
~~~~~~~~
:weiter
....(hier die Aktionen nach dem Kopieren...)


Aber wenn Du bei Dir öfters derartige Kopier-Probleme hast, ist etwas anderes marode, die Lösung kann kein mehrfaches Versuchen sein.
Poste doch bitte noch mal den Hintergrund für Deine Frage.

Grüße Biber
Bitte warten ..
Mitglied: dabjoern
28.11.2005 um 21:58 Uhr
Danke Biber,
Hintergrund ist folgender: wir wollen eine praktische Prüfung am Rechner durchführen. Am Ende der Prüfung sollen per Batchskript die Lösungsdateien von den Workstations auf einen bestimmten Zielrechner kopiert werden. Es war eine Anforderung des Administrators, dass nach dem Kopieren geschaut wird, ob die Dateien wirklich vollständig und fehlerfrei kopiert wurden. Die Sicherheit soll sein, da sich sonst einige Prüflinge beschweren könnten, dass sie die Prüfung "geschrieben" und abgegeben haben; uns, den Prüfern, liegt allerdings nichts vor. Ich weiß nicht wie sinnvoll die Ganze Sache ist. Wir befinden uns in einem fetten Gigabit-Netzwerk und ich kann mir nicht vorstellen, was beim kopieren von 100kb an OpenOffice Dateien passieren soll.
Grüße
dabjoern
Bitte warten ..
Mitglied: Biber
28.11.2005 um 22:13 Uhr

Also, diese Anforderung erfüllt der Schnipsel oben.
Wenn Dein Admin daran Zweifel hat, gib ihm ruhig meine Handynummer für Rückfragen.

Ich würde dann doch eher die Lösungen per Outlook oder ähnlichem mailen - mit angeforderter Übermittlungsbestätigung und Lesebetätigung.
Als ich noch Hausaufgaben abgeben musste und die Administratoren noch Lehrer hießen, bekamen wir keine Quittung oder Fotokopie der abgegebenen Lösungen.
Glaube irgendwie nicht, dass es ein durch Algorithmen lösbares Problem bei Euch ist...

Aber geht mich ja auch nichts an *kopfschüttel*
Grüße Biber
Bitte warten ..
Mitglied: gemini
28.11.2005 um 22:36 Uhr
Glaube irgendwie nicht, dass es ein durch Algorithmen lösbares Problem bei Euch ist...
*lol*

@dabjoern
Kennst du das Tool Robocopy? Ist dann halt nicht mehr pure-batch.
Das kann dir die Dateien kopieren, verifizieren, ein wunderhübsches Logfile generieren und evtl. sogar eurem Administrator einen runt...
Na, lassen wir das mal, sind ja evtl. noch Kinder hier

Schönen Abend
gemini
Bitte warten ..
Mitglied: Biber
29.11.2005 um 09:31 Uhr
@gemini
>Na, lassen wir das mal, sind ja evtl. noch Kinder hier
...das Wort Kinderkram lag mir gestern auch so auf der Zunge... *zwinker
Bitte warten ..
Mitglied: dabjoern
29.11.2005 um 10:20 Uhr
Hi,

ich danke euch, für eure Antworten. Leider handelt es sich um eine Prüfung an einer Fachhochschule und da sind die lieben Studenten schnell mal bereit, irgendwelche rechtlichen Schritte einzuleiten. Insofern wäre Robocopy interessant mal anzuschauen.

Danke und bis bald
dabjoern
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Vergleich einer Zeichenfolge in zwei Dateinamen (3)

Frage von hongziehong zum Thema Batch & Shell ...

Batch & Shell
gelöst Suche Batch-Programm zum Zusammenfügen zweier PDF-Dateien (3)

Frage von Sinzal zum Thema Batch & Shell ...

Batch & Shell
gelöst Zwei PDF-Dateien zusammen führen per Batch (3)

Frage von hongziehong zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch zum Vergleichen der Firefox-Version (2)

Frage von patrick93 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Microsoft Office
Office Druck fehler (18)

Frage von DaistwasimBusch zum Thema Microsoft Office ...

Netzwerkmanagement
Windows Server 2008 R2: "netsh reset" nicht verfügbar? (11)

Frage von RickTucker zum Thema Netzwerkmanagement ...

Festplatten, SSD, Raid
Uninitialisierte Festplatte - Daten retten (11)

Frage von peterla zum Thema Festplatten, SSD, Raid ...

Microsoft Office
Outlook 2016 in Ordneransicht starten - GPO (9)

Frage von D-Line zum Thema Microsoft Office ...