|
Aktuelle Zeit: Donnerstag 21. November 2024, 21:55
|
Unbeantwortete Themen | Aktive Themen
|
Seite 1 von 1 [ 9 Beiträge ] |
|
|
|
|
|
Autor |
Nachricht |
crafti5
|
Betreff des Beitrags: Batch Hilfe Verfasst: Montag 20. Oktober 2008, 17:50 |
Brennmeister |
|
Registriert: Mittwoch 18. Oktober 2006, 13:43 Beiträge: 4340 Wohnort: Hamburg
|
Hallo allerseits, ich bin gerade mal wieder am Batch basteln
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
|
|
|
|
|
Silberruecken
|
Betreff des Beitrags: Re: Batch Hilfe Verfasst: Dienstag 21. Oktober 2008, 07:33 |
Brennmeister ehrenhalber |
|
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.
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.
|
|
|
|
|
BenGurion
|
Betreff des Beitrags: Verfasst: Dienstag 21. Oktober 2008, 08:44 |
Co-Admin |
|
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
|
|
|
|
|
crafti5
|
Betreff des Beitrags: Verfasst: Dienstag 21. Oktober 2008, 13:00 |
Brennmeister |
|
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
_________________ "Ein Tag ohne Lachen, ist ein verschenkter Tag."
Charlie Chaplin
|
|
|
|
|
Vancouverona
|
Betreff des Beitrags: Verfasst: Dienstag 21. Oktober 2008, 22:51 |
Moderator |
|
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
|
|
|
|
|
ChEfKoCh
|
Betreff des Beitrags: Verfasst: Mittwoch 22. Oktober 2008, 01:38 |
Registriert: Freitag 14. Oktober 2005, 20:29 Beiträge: 723
|
|
|
|
|
BenGurion
|
Betreff des Beitrags: Verfasst: Mittwoch 22. Oktober 2008, 06:41 |
Co-Admin |
|
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 ^^ ... 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.
... Auch ne Alternative ^^
_________________ PC Adé ... Hab nur noch mein Notebook, meine PS4 und meine DSLR-Ausrüstung
|
|
|
|
|
|
|
|
|
|
|
Seite 1 von 1 [ 9 Beiträge ] |
|
|
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.
|
|