Robocopy Verständnisproblem...
Hallo,
ich habe mir Skripte gebastelt um Backups zu machen. ZB ein Backup vom Laufwerk P: auf Q:. Dazu habe ich ein paar Batchskripte geschrieben.
Die Batchskripte hatte ich im Root von Laufwerk L: liegen. Da es nun viele geworden sind habe ich die Skripte nach L:\Backup gelegt.
Das Problem ist jetzt dass ich scheinbar ein Verständnisproblem habe was die Angabe der Pfade angeht.
Beispielsweise das erste Skript. Soll alle Dateien und Verzeichnisse im Ziel löschen die nicht mehr in der Quelle sind. Damit habe ich erstmal Platz im Ziel um das Laufwerk besser defragmentieren zu können.
Code dafür in der Batch:
Wenn ich eine Shell öffne und in L:\Backup wechsle starte ich dort die Batchdatei und das Ergebnis ist:
Ein Verzeichnis? Quelle und Ziel wurden doch korrekt erkannt. Da sind schon viel mehr Verzeichnisse drin. Insgesamt 1,5TB an Daten.
Mit
und
erhalte ich das selbe Ergebnis.
Mit
scheint er nicht klarzukommen. Er meint:
Er hat da also irgendwas durcheiandergebracht.
oder
bringt:
was logischerweise auch Unsinn ist.
Warum verhält sich Robocopy so komisch? Ich meine ich hätte die Parameter doch klar angegeben...
Ich will ja eigentlich erstmal nur dass das Skript alle Dateien und Verzeichnisse, auch in Unterverzeichnissen, im Ziellaufwerk löscht die nicht mehr im Quellaufwerk vorhanden sind.
Danke!
Sebastian
ich habe mir Skripte gebastelt um Backups zu machen. ZB ein Backup vom Laufwerk P: auf Q:. Dazu habe ich ein paar Batchskripte geschrieben.
- Das erste soll die Dateien im Ziel löschen die nicht mehr in der Quelle vorhanden sind.
- Das zweite kopiert mit GCopy. (Wenn es viel ist und ich eine Anzeige brauche wann es fertig sein wird)
- Das dritte mit Robocopy (ohne Log. Ist die schnellste Möglichkeit wenn es nicht so viele Daten sind)
Die Batchskripte hatte ich im Root von Laufwerk L: liegen. Da es nun viele geworden sind habe ich die Skripte nach L:\Backup gelegt.
Das Problem ist jetzt dass ich scheinbar ein Verständnisproblem habe was die Angabe der Pfade angeht.
Beispielsweise das erste Skript. Soll alle Dateien und Verzeichnisse im Ziel löschen die nicht mehr in der Quelle sind. Damit habe ich erstmal Platz im Ziel um das Laufwerk besser defragmentieren zu können.
Code dafür in der Batch:
robocopy P:\ Q:\ /PURGE /ETA /NFL /NDL /R:0
Wenn ich eine Shell öffne und in L:\Backup wechsle starte ich dort die Batchdatei und das Ergebnis ist:
Quelle : P:\
Ziel : Q:\
Gesamt
Verzeich.: 1
Dateien: 0
Bytes: 0
Zeiten: 0:00:00
Ein Verzeichnis? Quelle und Ziel wurden doch korrekt erkannt. Da sind schon viel mehr Verzeichnisse drin. Insgesamt 1,5TB an Daten.
Mit
robocopy P: Q: /PURGE /ETA /NFL /NDL /R:0
robocopy "P:" "Q:" /PURGE /ETA /NFL /NDL /R:0
erhalte ich das selbe Ergebnis.
Mit
robocopy "P:\" "Q:\" /PURGE /ETA /NFL /NDL /R:0
scheint er nicht klarzukommen. Er meint:
Quelle : P:\" Q:"\
Ziel -
Er hat da also irgendwas durcheiandergebracht.
robocopy 'P:' 'Q:' /PURGE /ETA /NFL /NDL /R:0
robocopy 'P:\' 'Q:\' /PURGE /ETA /NFL /NDL /R:0
bringt:
Quelle : L:\Backup\'P:\'\
Ziel : L:\Backup\'Q:\'\
was logischerweise auch Unsinn ist.
Warum verhält sich Robocopy so komisch? Ich meine ich hätte die Parameter doch klar angegeben...
Ich will ja eigentlich erstmal nur dass das Skript alle Dateien und Verzeichnisse, auch in Unterverzeichnissen, im Ziellaufwerk löscht die nicht mehr im Quellaufwerk vorhanden sind.
Danke!
Sebastian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 155361
Url: https://administrator.de/forum/robocopy-verstaendnisproblem-155361.html
Ausgedruckt am: 23.12.2024 um 07:12 Uhr
20 Kommentare
Neuester Kommentar
Servus,
edit - denn gibt es gerade wieder
schreib einfach zwei davon hintereinander ...
\
editiere mal bitte deinen Beitrag und füge die relevanten Zeilen in code Blöcke.
Streng genommen halte ich dein verwendetes Wort "Backup" für einen Job der im Ziel Dateien löscht, die es in der Quelle nicht mehr gibt für eine Fehlinformation.
Anyway ...
Gruß
Zitat von @SebastianJu:
Dieses Forum hat alle meine Backslashs gelöscht. Tolle Funktion... hab ich jetzt repariert und ersetzt mit {Backslash}...
Ja, da gabs vorhin einen Hänger..Dieses Forum hat alle meine Backslashs gelöscht. Tolle Funktion... hab ich jetzt repariert und ersetzt mit {Backslash}...
edit - denn gibt es gerade wieder
schreib einfach zwei davon hintereinander ...
\
editiere mal bitte deinen Beitrag und füge die relevanten Zeilen in code Blöcke.
Streng genommen halte ich dein verwendetes Wort "Backup" für einen Job der im Ziel Dateien löscht, die es in der Quelle nicht mehr gibt für eine Fehlinformation.
Anyway ...
robocopy p:\ q:\ /mir
Gruß
Salü,
Unnötige Schreib und wischiwaschivorgänge auf Datenträgern, deren Inhalt ich als Sicherheit für Fall x verwenden würde sind zwar auch extrem, aber nicht meine Kragenweite.
Wie meinst du das mit der Fehlinformation? Siehe:
Ein Backup ist Kunstwort aus zurück und aktuell (jeder Bäcker mit PC ist up2date) - wenn man Dauerweise in der Quelle Dateien verlegt und verändert hat und dann dein "backup" laufen läßt - Prost Mahlzeit.
"/PURGE löscht Dateien und Verzeichnisse im Ziel, die in der Quelle nicht mehr existieren"
Das sollte doch das sein was ich suche oder?
keine Ahnung, was du da vorhast....
Gruß
Zitat von @SebastianJu:
Ich hatte nichts gesehen dass bbcode oder etwas ähnliches hier funktioniert... aber bbcode scheint es nicht zu sein dass hier
genutzt wird...
Ich hatte nichts gesehen dass bbcode oder etwas ähnliches hier funktioniert... aber bbcode scheint es nicht zu sein dass hier
genutzt wird...
- schau dir - wenn du den Beitrag schreibst/editierst unter "Formatierungshilfe" an, was gemeint ist
ich will ja aber erstmal nur die Dateien im Ziel löschen damit ich das Ziellaufwerk defragmentieren kann bevor die neuen Daten raufkommen...
Ich glaube wir reden aneinander vorbei... Ich bekomme Kohle dafür dass ich Admin bin und defragmentieren kommt in dem Zusammenhang nur unter ganz extremen Bedingungen vor.Unnötige Schreib und wischiwaschivorgänge auf Datenträgern, deren Inhalt ich als Sicherheit für Fall x verwenden würde sind zwar auch extrem, aber nicht meine Kragenweite.
Wie meinst du das mit der Fehlinformation? Siehe:
"/PURGE löscht Dateien und Verzeichnisse im Ziel, die in der Quelle nicht mehr existieren"
Das sollte doch das sein was ich suche oder?
keine Ahnung, was du da vorhast....
rd /S /q ziel:\
defrag ziel:\
robocopy quelle:\ ziel:\
Gruß
moin,,
allerletzter Versuch..
Ich bekomme u.a dafür Kohle, dass ich mit diversen Systemen einen Datenverlust verhindere.
Dazu gehört auch ein ordinäres "Backup" und einiges andere.
garantiert selbst im Fall des doppelten Falls noch etwas wiederherstellbar ist.
dann liegt das aber entweder an deinem Controller oder an der Festplatte die Zeiten von 486ern, wo eine frag oder defragmentierte Platte spürbare Unterschiede machte, sind vorbei....(und manche Tankstellencomputerzeitschriften Redakteure haben halt nix dazugelernt).
yupp, wenn du das so einsetzen würdest...
einen gelöschten Datenträger zu defragmentieren ist halt meine Art dir zu zeigen, das du auf einem Holzweg wanderst...
Weil Robocopy "mitdenkt."
Siehst du den kleinen aber feinen Unterschied?
allerletzter Versuch..
Ich bekomme u.a dafür Kohle, dass ich mit diversen Systemen einen Datenverlust verhindere.
Dazu gehört auch ein ordinäres "Backup" und einiges andere.
Mit Backup meine ich Datensicherung.
Ich auch - nur meine ich das damit nicht nur, ich kann auch sicher sein, das Die Datenrate war selbst mit eSata auf unterirdischem Niveau
Mit dem Skript was du geschrieben hast würde ich ja die komplette Zielfestplatte von Daten befreien
einen gelöschten Datenträger zu defragmentieren ist halt meine Art dir zu zeigen, das du auf einem Holzweg wanderst...
Nur verstehe ich in dem Zusammenhang nicht wieso Robocopy bei erkennbar richtig erkannter Quelle und Ziel nur ein Verzeichnis findet.
- Weil weder ich, noch robocopy in deiner Zeile ein /s finden.
Und wieso es Quelle und Ziel falsch interpretiert wenn Laufwerksbuchstabe in Anführungszeichen und mit Backslash...
Weil Robocopy "mitdenkt."
robocopy c:\script e:\script
----------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows :: Version XP010
----------------------------------------------------------------------------
Started : Thu Nov 18 22:29:59 2010
Source : c:\script
Dest : e:\script
Files : *.*
Options : *.* /COPY:DAT /R:1000000 /W:30
robocopy "c:\script" "e:\script"
----------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows :: Version XP010
----------------------------------------------------------------------------
Started : Thu Nov 18 22:34:14 2010
Source : c:\script" e:\script"
Dest -
Files : *.*
Options : *.* /COPY:DAT /R:1000000 /W:30
Siehst du den kleinen aber feinen Unterschied?
Ich glaube, das musst Du mir nun erklären, was Du mit "mitdenken" meinst...
Übrigens: Ich glaube, die unterschiedliche Behandlung Deiner Eingaben liegt an der Version. Soweit ich weiß ist die XP26 für nicht-Vista/Win7-Systeme die aktuelle. Denn schau Dir mal meine Ausgabe an...
Bei mir gibt es beide Verzeichnisse nicht, daher die Fehlermeldung, aber das ist für das Ergebnis auch unerheblich. Wenn es nicht so wäre, was würdest Du denn dann bei Pfaden mit Leerzeichen machen? Ohne Anführungszeichen würde das nämlich dann als zusätzliche Angabe über die zu kopierende Datei gewertet werden (zumindest tut es das bei mir unter Windows 7 Professional x64).
Und ich muss Dir leider auch bei Deiner Aussage über die Fragmentierung als Bremse widersprechen. Ich kenne einige Fälle, wo relativ starke Rechner (Core 2 Duo, 3,16GHz; 4 GB RAM, 2TB HDD-Speicher) ordentliche Probleme bekommen haben! Man muss fairerweise dazusagen, dass die Rechner etwas zweckentfremdet wurden, weil sie als Sicherungsserver liefen, dennoch ist Deine Aussage insofern nicht richtig.
Und ich denke, dass wohl auch MS bei Windows 7 nicht in Ruhephasen defragmentieren lassen würde, wenn die Auswirkungen so gering wären...
Ich bin übrigens nicht hauptberuflich Administrator - dennoch kenne ich mich ganz gut aus. Und das ist sicher bei vielen anderen so.
Bitte nimm mir das jetzt nicht übel, meistens sind Deine Beiträge wirklich hilfreich, aber vielleicht kannst Du etwas weniger neunmalklug schreiben.
@threadersteller: http://www.msu-hb.de/system/system/robocopy.htm ist zwar nicht besonders ansprechend, aber durchaus hilfreich. Und ich würde Dir deshalb auch empfehlen, nicht /S sondern /E zu verwenden, sodass auch leere Verzeichnisse mitkopiert werden - bei /S werden die ignoriert...
EDIT sagt: Jetzt habe ich mich völlig aufs Kopieren beschränkt. In Deinem Fall hast Du natürlich Recht, da ist das eigentlich unerheblich.
Gruß, kingkong304
Übrigens: Ich glaube, die unterschiedliche Behandlung Deiner Eingaben liegt an der Version. Soweit ich weiß ist die XP26 für nicht-Vista/Win7-Systeme die aktuelle. Denn schau Dir mal meine Ausgabe an...
robocopy "c:\script" "d:\script"
-------------------------------------------------------------------------------
ROBOCOPY :: Robustes Dateikopieren für Windows
-------------------------------------------------------------------------------
Gestartet: Thu Nov 18 22:49:52 2010
2010/11/18 22:49:52 FEHLER 87 (0x00000057) Dateisystemtyp des Zieles wird ermitt
elt d:script
Falscher Parameter.
Quelle : c:\script
Ziel - d:\script
Dateien : *.*
Optionen: *.* /COPY:DAT /R:1000000 /W:30
----
robocopy c:\script d:\script
-------------------------------------------------------------------------------
ROBOCOPY :: Robustes Dateikopieren für Windows
-------------------------------------------------------------------------------
Gestartet: Thu Nov 18 22:53:20 2010
2010/11/18 22:53:20 FEHLER 87 (0x00000057) Dateisystemtyp des Zieles wird ermitt
elt d:script
Falscher Parameter.
Quelle : c:\script
Ziel - d:\script
Dateien : *.*
Optionen: *.* /COPY:DAT /R:1000000 /W:30
Bei mir gibt es beide Verzeichnisse nicht, daher die Fehlermeldung, aber das ist für das Ergebnis auch unerheblich. Wenn es nicht so wäre, was würdest Du denn dann bei Pfaden mit Leerzeichen machen? Ohne Anführungszeichen würde das nämlich dann als zusätzliche Angabe über die zu kopierende Datei gewertet werden (zumindest tut es das bei mir unter Windows 7 Professional x64).
Und ich muss Dir leider auch bei Deiner Aussage über die Fragmentierung als Bremse widersprechen. Ich kenne einige Fälle, wo relativ starke Rechner (Core 2 Duo, 3,16GHz; 4 GB RAM, 2TB HDD-Speicher) ordentliche Probleme bekommen haben! Man muss fairerweise dazusagen, dass die Rechner etwas zweckentfremdet wurden, weil sie als Sicherungsserver liefen, dennoch ist Deine Aussage insofern nicht richtig.
Und ich denke, dass wohl auch MS bei Windows 7 nicht in Ruhephasen defragmentieren lassen würde, wenn die Auswirkungen so gering wären...
Ich bin übrigens nicht hauptberuflich Administrator - dennoch kenne ich mich ganz gut aus. Und das ist sicher bei vielen anderen so.
Bitte nimm mir das jetzt nicht übel, meistens sind Deine Beiträge wirklich hilfreich, aber vielleicht kannst Du etwas weniger neunmalklug schreiben.
@threadersteller: http://www.msu-hb.de/system/system/robocopy.htm ist zwar nicht besonders ansprechend, aber durchaus hilfreich. Und ich würde Dir deshalb auch empfehlen, nicht /S sondern /E zu verwenden, sodass auch leere Verzeichnisse mitkopiert werden - bei /S werden die ignoriert...
EDIT sagt: Jetzt habe ich mich völlig aufs Kopieren beschränkt. In Deinem Fall hast Du natürlich Recht, da ist das eigentlich unerheblich.
Gruß, kingkong304
Schau doch bitte einfach mal nach, was "ich" geschrieben habe, und was Robocopy drauss macht....
Wenn es nicht so wäre, was würdest Du denn dann bei Pfaden mit Leerzeichen machen?
robocopy "c:\Dokumente und Einstellungen\%username%\desktop" e:\script
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows :: Version XP010
-------------------------------------------------------------------------------
Started : Thu Nov 18 23:16:08 2010
Source : c:\Dokumente und Einstellungen\TimoBeil\desktop
Dest : e:script
Files : *.*
Options : *.* /COPY:DAT /R:1000000 /W:30
------------------------------------------------------------------------------
Und ich muss Dir leider auch bei Deiner Aussage über die Fragmentierung als Bremse widersprechen.
lies doch mal genauer... Wer eine Platte hat, wo er in einem Rutsch Daten rüberjuckelt und vorm rüberjuckeln nix löscht, der fragmentiert seine Platte nicht wirklich. Und darüber können (oder auch nicht) wir noch Stunden und Tagelang diskutieren - ich setze lieber "ordentliche Platten und ordentliche Strategien ein.Bitte nimm mir das jetzt nicht übel, meistens sind Deine Beiträge wirklich hilfreich, aber vielleicht kannst Du etwas weniger neunmalklug schreiben.
gerne, aber in Fällen, wo man via vermeiden von @echo off oder Einsatz von /? eigentlich den Bock selber finden kann...
Gruß
diese \ backslasherities geht mir aufn Keks \
ich mache immer bei
kannst dir auch mal den tipp anschauen.
habe mit robocopy eine backup script mit log erstellung und emailversand.
Backup mit Emailversand des Logs (kostenlos Windows)
anstatt die option /E in meinem script kannst du die option /MIR nehmen.
gruß michael
robocopy "QUELLE" "ZIEL" /MIR /R:1 /W:1
so sollte das gehen was du willst, windows vista und windows 7 haben std. immer robocopy dabeikannst dir auch mal den tipp anschauen.
habe mit robocopy eine backup script mit log erstellung und emailversand.
Backup mit Emailversand des Logs (kostenlos Windows)
anstatt die option /E in meinem script kannst du die option /MIR nehmen.
gruß michael
@timobeil: Sorry, aber ich sehe nach wie vor nur, dass Du in der einen Version Anführungszeichen benutzt und in der anderen nicht - und wie sich solch ein Unterschied ergeben kann ist mir schleiferhaft. Ich habe ja wie oben gepostet beides bei mir eingegeben und keinen Unterschied entdecken können.
EDIT: Achsooooo... ich glaube, jetzt weiß ich, was Du meinst... Kann es sein, dass Du in Deinem Beispiel vergessen hast, ganz oben die Backslashes nachträglich einzufügen? Sodass Du eigentlich >> robocopy "c:\script\" "e:\script\" << schreiben wolltest:, aber robocopy "c:\script" "e:\script" rausgekommen ist ?
EDIT: Achsooooo... ich glaube, jetzt weiß ich, was Du meinst... Kann es sein, dass Du in Deinem Beispiel vergessen hast, ganz oben die Backslashes nachträglich einzufügen? Sodass Du eigentlich >> robocopy "c:\script\" "e:\script\" << schreiben wolltest:, aber robocopy "c:\script" "e:\script" rausgekommen ist ?
Zitat von @kingkong:
@timobeil: Sorry, aber ich sehe nach wie vor nur, dass Du in der einen Version Anführungszeichen benutzt und in der anderen
nicht - und wie sich solch ein Unterschied ergeben kann ist mir schleiferhaft. Ich habe ja wie oben gepostet beides bei mir
eingegeben und keinen Unterschied entdecken können.
EDIT: Achsooooo... ich glaube, jetzt weiß ich, was Du meinst... Kann es sein, dass Du in Deinem Beispiel vergessen hast,
ganz oben die Backslashes nachträglich einzufügen? Sodass Du eigentlich >> robocopy "c:script"
"e:script" << schreiben wolltest:, aber robocopy "c:script" "e:script" rausgekommen ist ?
@timobeil: Sorry, aber ich sehe nach wie vor nur, dass Du in der einen Version Anführungszeichen benutzt und in der anderen
nicht - und wie sich solch ein Unterschied ergeben kann ist mir schleiferhaft. Ich habe ja wie oben gepostet beides bei mir
eingegeben und keinen Unterschied entdecken können.
EDIT: Achsooooo... ich glaube, jetzt weiß ich, was Du meinst... Kann es sein, dass Du in Deinem Beispiel vergessen hast,
ganz oben die Backslashes nachträglich einzufügen? Sodass Du eigentlich >> robocopy "c:script"
"e:script" << schreiben wolltest:, aber robocopy "c:script" "e:script" rausgekommen ist ?
Nein bei der Version mit beiden "quelle" "ziel" wird beides unter quelle gelistet
Und die dusseligen Backslashes können mich mal - Ihr müsst euch halt denken, wo die hingehören - hatte nen harten Tag mit "echten" Problemen nicht solchem killefitz...
robocopy "c:Dokumente und Einstellungen\%username%desktop" e:script
Und was wenn der zweite Pfad auch ein Leerzeichen enthält?
subst b: /d
subst b: "c:Dokumente und Einstellungen\%username%desktopf"
call robocopy "c:Dokumente und Einstellungen\%username%desktop" b:
net use b: /d
Und weils so schön wär...(und ich dann einfach mal auch den den Desktoptestern gehören möchte,,,,)
rem prepare test
if not exist "c:Dokumente und Einstellungen\%username%desktopf." md "c:Dokumente und Einstellungen\%username%desktopf"
echo "ichbineintest>"c:Dokumente und Einstellungen\%username%desktopfichbineintest.txt"
call notepad "c:Dokumente und Einstellungen\%username%desktopfichbineintest.txt"
for /f "tokens=1,* delims=" %%a in ('dir /b "c:Dokumente und Einstellungen\%username%desktopf*.*"') do (
if not exist "C:Dokumente und Einstellungen\%username%Desktop\%%a" del "C:Dokumente und Einstellungen\%username%Desktopf\%%a"
)
echo und jetzt ist sie wieder wech..
call notepad "c:Dokumente und Einstellungen\%username%desktopfichbineintest.txt"
Und wirklich, wenn wir das anders nennen, mir Wurst, aber das ist und bleibt kein Backup.
Gruß
Klar ist das jetzt kein Backup. Und da ist wieder einer Deiner guten Vorschläge. Natürlich kann man die ganze Löschgeschichte besser ohne robocopy lösen. Hatte ich mal wieder übersehen...
Nur (zum letzten Mal) nochmal zu der mit-und-ohne-Anführungszeichen-Geschichte. Ob ich nun >> robocopy "c:\script" "e:\script" << oder >> robocopy c:\script e:\script schreibe - es gibt bei mir keinen Unterschied. Er erkennt jedes Mal richtig, dass das eine Quelle, das andere Ziel ist. Ich weiß nicht, warum er das bei Dir nicht tut...
Nur (zum letzten Mal) nochmal zu der mit-und-ohne-Anführungszeichen-Geschichte. Ob ich nun >> robocopy "c:\script" "e:\script" << oder >> robocopy c:\script e:\script schreibe - es gibt bei mir keinen Unterschied. Er erkennt jedes Mal richtig, dass das eine Quelle, das andere Ziel ist. Ich weiß nicht, warum er das bei Dir nicht tut...
@SebastianJu
also ich kann immer noch nicht verstehen was genau dein problem ist.
ich nutze robocopy jetzt schon seit 2,5 jahren. und wenn ich "KEINE" fehler bei der eingabe machen tut
robocopy immer das was er soll, eine verdammt guten job
lies dir die dokumentation einmal WIRKLICH durch.
hast du windows xp? dann setze die robocopy version
oder hier http://download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25 ...
laden.
bei vista und windows 7 ist rpobocopy immer dabei.
und diskutiert nicht über solche simplen probleme ob mit" oder ohne "
ich machen es immer so
gruß michael
also ich kann immer noch nicht verstehen was genau dein problem ist.
ich nutze robocopy jetzt schon seit 2,5 jahren. und wenn ich "KEINE" fehler bei der eingabe machen tut
robocopy immer das was er soll, eine verdammt guten job
lies dir die dokumentation einmal WIRKLICH durch.
hast du windows xp? dann setze die robocopy version
ROBOCOPY :: Robust File Copy for Windows :: Version XP026
die kannst du hier http://technet.microsoft.com/de-de/magazine/2006.11.utilityspotlight.as ...oder hier http://download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25 ...
laden.
bei vista und windows 7 ist rpobocopy immer dabei.
und diskutiert nicht über solche simplen probleme ob mit" oder ohne "
ich machen es immer so
robocopy "c:\script" "e:\script"
hat den vorteil habt ihr mal doch leerzeichen in eurem pfad wird es immer richtig erkannt.gruß michael
micneu, wenn Du das Problem allerdings nicht erkennst, dann solltest Du dazu besser nichts sagen. Ich zum Beispiel setze robocopy auch schon lange ein und es ist ein zuverlässiges Hilftsmittel. Es geht aber mit Robocopy offensichtlich nicht so, wie der Threadersteller es wollte. Es ist aber auch viel einfacher, es so zu tun, wie es TimoBeil geschrieben hat.
Und zu der Geschichte mit den Anführungszeichen: Ich hatte ja schon angemerkt, dass es bei den neuen robocopy-Versionen keinen Unterschied mehr macht - nur interessiert es mich eben, wie TimoBeil zu seiner Ausgabe kommt. Ist ja dann außerdem nur eine Frage, keine Diskussion
Gruß, kingkong
P.S.: Ich finde, Groß- und Kleinschreibung zu berücksichtigen zeigt den anderen, dass man sie respektiert und sich ein bißchen Mühe für sie gibt. - Just my 2 cents...
Und zu der Geschichte mit den Anführungszeichen: Ich hatte ja schon angemerkt, dass es bei den neuen robocopy-Versionen keinen Unterschied mehr macht - nur interessiert es mich eben, wie TimoBeil zu seiner Ausgabe kommt. Ist ja dann außerdem nur eine Frage, keine Diskussion
Gruß, kingkong
P.S.: Ich finde, Groß- und Kleinschreibung zu berücksichtigen zeigt den anderen, dass man sie respektiert und sich ein bißchen Mühe für sie gibt. - Just my 2 cents...
Zitat von @SebastianJu:
@timobeil
Also subst zu nutzen nur damit man robocopy mit leerzeichen in beiden urls nutzen kann klingt für mich wie wenn robocopy nicht ausgereift ist.
Naja ganz ehrlich, wer Sonderzeichen in Ordnern macht, muß immer mit Sonderproblemen oder Sonderbehandlung rechnen...@timobeil
Also subst zu nutzen nur damit man robocopy mit leerzeichen in beiden urls nutzen kann klingt für mich wie wenn robocopy nicht ausgereift ist.
Eine Intelligenz hinter diesem Robocopyverhalten kann ich nicht erkennen.
Ich in dem auch nicht, die angeschriebene Intelligenz bezeiht sich auf mein quelle ziel und rpobocoy baut selbstständig die Parameter zusammen.Das längere Skript ist nur
- ein Beispiel mehr nicht.
Bzw frage ich mich ob es überhaupt schnell ist mit so einem Batchskript eine rekursive Löschaktion zu machen die Quelle und Ziel
vergleicht und alles im Ziel löscht was nicht in Quelle ist.
kommt drauf an... (wie bereits geschrieben, ich bekomme eigentlich dafür Geld, dass ich mir was sinnvolles ausdenke - das ich für diesen Fred kein Geld bekomme kannst du also getrost gerne doppeldeutig nennen vergleicht und alles im Ziel löscht was nicht in Quelle ist.
Als Backup sehe ich das auch nicht. Es ist eine Defragmentierungsvorbereitung.
naja - du schreibst oben was von "selbst mit sata lahm" - hast du überhaupt AHCI eingerichtet und kannst NCQ benutzen?Und das ein copy auch als Nebenkriegsspielplatz löschen kann bedeutet nicht, das man das damit machen sollte/muß.
Gruß