Aktuelle Zeit: Freitag 22. November 2024, 04:09

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




 Seite 1 von 1 [ 9 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Batch Hilfe
BeitragVerfasst: Montag 20. Oktober 2008, 17:50 
Brennmeister
Benutzeravatar

Registriert: Mittwoch 18. Oktober 2006, 13:43
Beiträge: 4340
Wohnort: Hamburg
Hallo allerseits, ich bin gerade mal wieder am Batch basteln :D

Ich habe folgendes Problem ich habe einen Usb Stick für die Arbeit und will mir dort dann immer ein Backup von einem Programmier auf meinem Prog kopieren und dafür wollt ich halt nur eine klaine batch und kein extra programm. Ich habe mich für xcopy entschieden weil es verzeichnisse/unterverzeichnisse kopieren kann, nur ich habe ein Problem so sieht mein befehl dafür aus:

Zitat:
xcopy C:\programme\blabla\blabla\s7_projekt E:\projekt /E /S /T


Es halt einen Projekt Ordner und mehrere Unterverzeichnisse und darin befinden sich halt nochmal dateien, die der mit dem jetzigen befehl aber einfach nicht kopier. Die Ordner bleiben also leer.
Ich vermute das ich etwas übersehen habe aber es einfach nicht finde, ich hoffe ihr könt mir helfen.

Dann noch eine 2. frage, wie benutz ich das "echo" richtig damit das fenster gleich zuploppt wenn ich damit fertig bin? So ein Codeschnipsel würde mir schon helfen ;)

MfG crafti



_________________
"Ein Tag ohne Lachen, ist ein verschenkter Tag."

Charlie Chaplin
Offline
 Profil  
 
 Betreff des Beitrags: Re: Batch Hilfe
BeitragVerfasst: Dienstag 21. Oktober 2008, 07:33 
Brennmeister ehrenhalber
Benutzeravatar

Registriert: Montag 24. Oktober 2005, 17:38
Beiträge: 1243
Wohnort: zu Hause!
crafti5 hat geschrieben:

Zitat:
xcopy C:\programme\blabla\blabla\s7_projekt E:\projekt /E /S /T




Probier mal das "gute alte" kreisch. :lol:

xcopy C:\programme\blabla\blabla\s7_projekt E:\projekt /k /r /e /i /s /c /h

Zum Schluss ein "exit", damit das Fenster geschlossen wird.

Wenn das funktioniert kannst du ja pö a pö die Optionen weglassen, die du nicht brauchst.


Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Dienstag 21. Oktober 2008, 08:44 
Co-Admin
Benutzeravatar

Registriert: Montag 19. September 2005, 19:19
Beiträge: 13429
Wohnort: 127.0.0.1
Also ich mach auch je nach Bedarf ein "Backup" von diversen Dateien ;)

Da nutze ich mit xcopy folgende Befehle:
@echo off
echo *****************************
echo *****************************
date /t
time /t
xcopy c:\Quelle\*.* g:\Ziel\ /Y /D /F


Dadurch werden NUR die geänderten Dateien kopiert/synchronisiert und auch ein Logfile mit Zeit- und Datumsangabe erzeugt ^^

Alternativ kannst Du ja auch Synkron nutzen :) ...



_________________
PC Adé ... Hab nur noch mein Notebook, meine PS4 und meine DSLR-Ausrüstung :devil: :prost:
Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Dienstag 21. Oktober 2008, 13:00 
Brennmeister
Benutzeravatar

Registriert: Mittwoch 18. Oktober 2006, 13:43
Beiträge: 4340
Wohnort: Hamburg
Nö hab ja gesagt per batch reicht mir ;)
Also dann kann ich doch Ben seine Optionen anpassen.
Aber ich werde es erstmal mit dem kreisch versuchen, geile eselsbrücke danke Silberruecken :D



_________________
"Ein Tag ohne Lachen, ist ein verschenkter Tag."

Charlie Chaplin
Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Dienstag 21. Oktober 2008, 13:06 
Co-Admin
Benutzeravatar

Registriert: Montag 19. September 2005, 19:19
Beiträge: 13429
Wohnort: 127.0.0.1
crafti5 hat geschrieben:
Nö hab ja gesagt per patch reicht mir ;)
Also dann kann ich doch Ben seine Optionen anpassen.
Aber ich werde es erstmal mit dem kreisch versuchen, geile eselsbrücke danke Silberruecken :D


:D :up:



_________________
PC Adé ... Hab nur noch mein Notebook, meine PS4 und meine DSLR-Ausrüstung :devil: :prost:
Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Dienstag 21. Oktober 2008, 22:01 
Moderator
Benutzeravatar

Registriert: Freitag 16. Dezember 2005, 15:38
Beiträge: 1498
Wohnort: Düsseldorf
Also ich nehme lieber "Schrei DYV", da kopiert man nur, was neuer ist und macht noch ein Verify dabei. Außerdem ist XCopy dann im Ja-Sager Modus

Ansonsten nutze ich lieber RoboCopy /S /E , da XCopy auf Dateinamen (incl. Pfad) von max 255 Zeichen limitiert ist, während RoboCopy bis 32k Zeichen lange Dateinamen kann. Im Netzwerk nicht gänzlich unwichtig, wen Anwenderschlümpfe aussagekräftige Verzeichnisstrukturen anlegen.



_________________
Heute ist nicht alle Tage, ich komm' wieder, keine Frage ;-)

Vancouverona
Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Dienstag 21. Oktober 2008, 22:51 
Moderator
Benutzeravatar

Registriert: Freitag 16. Dezember 2005, 15:38
Beiträge: 1498
Wohnort: Düsseldorf
Und hier noch die Referenz:

C:>xcopy /?
Kopiert Dateien und Verzeichnisstrukturen.

XCOPY Quelle [Ziel] [/A | /M] [/D[:Datum]] [/P] [/S [/E]] [/V] [/W]
                    [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                    [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                    [/EXCLUDE:Datei1[+Datei2][+Datei3]...]

  Quelle    Die zu kopierenden Dateien.
  Ziel      Position und/oder Name der neuen Dateien.
  /A        Kopiert nur Dateien mit gesetztem Archivattribut,
            ändert das Attribut nicht.
  /M        Kopiert nur Dateien mit gesetztem Archivattribut,
            setzt das Attribut nach dem Kopieren zurück.
  /D:M-T-J  Kopiert nur die an oder nach dem Datum geänderten Dateien.
            Ist kein Datum angegeben, werden nur Dateien kopiert,
            die neuer als die bestehenden Zieldateien sind.
  /EXCLUDE:Datei1[+Datei2][+Datei3]...
            Gibt eine Liste von Zeichenfolgen an. Jede Zeichenfolge
            sollte in einer einzelnen Zeile in der Datei angezeigt werden.
            Wenn eine der Zeichenfolgen Teil des absoluten Verzeichnispfads
            der zu kopierenden Datei ist, wird diese Datei vom
            Kopiervorgang ausgeschlossen. Beispiel: Bei der
            Zeichenfolge \obj\ oder .obj werden alle Dateien
            unterhalb des Verzeichnisses OBJ bzw. alle Dateien mit
            der Erweiterung .obj vom Kopiervorgang ausgeschlossen.
  /P        Fordert vor dem Erstellen jeder Zieldatei eine Bestätigung.
  /S        Kopiert Verzeichnisse und Unterverzeichnisse, die nicht leer sind.
  /E        Kopiert alle Unterverzeichnisse (leer oder nicht leer).
            Wie /S /E. Mit dieser Option kann die Option /T geändert werden.
  /V        Überprüft jede neue Datei auf Korrektheit.
  /W        Fordert vor dem Beginn des Kopierens zu einem Tastendruck auf.
  /C        Setzt das Kopieren fort, auch wenn Fehler auftreten.
  /I        Falls Ziel nicht vorhanden ist und mehrere Dateien kopiert
            werden, nimmt XCOPY an, dass das Ziel ein Verzeichnis ist.
  /Q        Zeigt beim Kopieren keine Dateinamen an.
  /F        Zeigt die Namen der Quell- und Zieldateien beim Kopieren an.
  /L        Listet die Dateien auf, die ggf. kopiert werden.
  /G        Ermöglicht das Kopieren von verschlüsselten Dateien auf ein
            Ziel wo Verschlüsselung nicht unterstützt wird.
  /H        Kopiert auch Dateien mit den Attributen 'Versteckt' und 'System'.
  /R        Überschreibt schreibgeschützte Dateien.
  /T        Erstellt die Verzeichnisstruktur, kopiert aber keine Dateien.
            Leere oder Unterverzeichnisse werden nicht kopiert. Um auch diese
            zu kopieren, müssen Sie die Optionen /T /E angeben.
  /U        Kopiert nur Dateien, die im Zielverzeichnis vorhanden sind.
  /K        Kopiert Attribute. Standardmäßig wird 'Schreibgeschützt' gelöscht.
  /N        Beim Kopieren werden die erzeugten Kurznamen verwendet.
  /O        Kopiert Informationen über den Besitzer und ACL.
  /X        Kopiert Dateiüberwachungseinstellungen (bedingt /O).
  /Y        Unterdrückt die Aufforderung zur Bestätigung, dass eine
            vorhandene Zieldatei überschrieben werden soll.
  /-Y       Fordert zur Bestätigung auf, dass eine bestehende
            Zieldatei überschrieben werden soll.
  /Z        Kopiert Dateien in einem Modus, der einen Neustart ermöglicht.

Die Option /Y kann in der Umgebungsvariable COPYCMD vordefiniert sein.
Sie kann mit /-Y in der Befehlszeile deaktiviert werden.



_________________
Heute ist nicht alle Tage, ich komm' wieder, keine Frage ;-)

Vancouverona
Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Mittwoch 22. Oktober 2008, 01:38 
Brennmeisteranwärter

Registriert: Freitag 14. Oktober 2005, 20:29
Beiträge: 723
http://www.wintotal.de/Artikel/robocopy/robocopy.php


Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Mittwoch 22. Oktober 2008, 06:41 
Co-Admin
Benutzeravatar

Registriert: Montag 19. September 2005, 19:19
Beiträge: 13429
Wohnort: 127.0.0.1
Vancouverona hat geschrieben:
Also ich nehme lieber "Schrei DYV", da kopiert man nur, was neuer ist und macht noch ein Verify dabei. Außerdem ist XCopy dann im Ja-Sager Modus


Dann schau Dir doch nochmal meine Variante an :D :rtfm: ^^ ... Ist doch DYV ;)


Vancouverona hat geschrieben:
Ansonsten nutze ich lieber RoboCopy /S /E , da XCopy auf Dateinamen (incl. Pfad) von max 255 Zeichen limitiert ist, während RoboCopy bis 32k Zeichen lange Dateinamen kann. Im Netzwerk nicht gänzlich unwichtig, wen Anwenderschlümpfe aussagekräftige Verzeichnisstrukturen anlegen.


:up: ... Auch ne Alternative ^^



_________________
PC Adé ... Hab nur noch mein Notebook, meine PS4 und meine DSLR-Ausrüstung :devil: :prost:
Offline
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
 Seite 1 von 1 [ 9 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 44 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  

cron