Top-Themen

Aktuelle Themen (A bis Z)

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, 6565 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
Batch vergleich von zwei dateien
gelöst Frage von realdavegerBatch & Shell6 Kommentare

Hallo, nach Jahrelangem zugucken, habe ich jetzt schlussendlich eine Frage welche ich selbst stelle. Ich versuche 2 zeiten aus ...

Batch & Shell
Zwei Werte vergleichen in einer Batch-Datei
gelöst Frage von PatrickHeissi10Batch & Shell1 Kommentar

Ich möchte die beiden Variablen %eins% und %zwei% vergleichen haben diese den gleichen Wert haben-> goto einszwei Danke

Batch & Shell
Batch vergleiche Dateien mit Zeitstempel
gelöst Frage von Streuner1Batch & Shell5 Kommentare

Hallo, ich möchte mit einer batch in einem Ordner Dateien mit einem Zeitstempel suchen, vergleichen, kopieren und löschen. Möglichkeiten: ...

Batch & Shell
Batch Vergleichen von Dateien
gelöst Frage von BlaberBatch & Shell2 Kommentare

Hallo Leute, ich habe ein kleines Problem bei einer Batch-Datei. In dieser versuche ich zwei Text-Dateien miteinander zu vergleichen, ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 1 TagWindows 106 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 1 TagSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 2 TagenDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell20 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless8 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Windows Server
Ping auf einen bestimmten Server nicht möglich
gelöst Frage von a.thierWindows Server7 Kommentare

Hallo, ich habe folgendes Problem. srv-dc1: Ping srv-nav > geht Ping srv-exchange > geht nicht srv-exchange: Ping srv-dc1 > ...