[gelöst] Ordner kopieren beim Runterfahren

  • Ersteller Ersteller Saugblaser
  • Erstellt am Erstellt am
S

Saugblaser

Guest
Themenstarter
Hallo,

in der Startleiste gibt es ja diesen Autostart-Eintrag. Gibt es sowas eigentlich auch für's Runterfahren ?

Problem: möchte vor jedem ausschalten ein Verzeichnis von C: nach D: kopieren.
Kann man sowas automatisieren ?

Gruss Gustav
 
Hallo,

wie würde dann so ein(e) Skript/Batchdatei aussehen ?

Gruss Gustav
 
Wenn ich - xcopy von_hier nach _da - ausführe, dann werde ich beim ersten mal gefragt, ob das eine Datei oder ein Verzeichnis werden soll. Beim zweiten Mal stoppt das wieder und Windows will wissen, ob nun schon bestehenden Dateien überschrieben werden sollen ...

Bekommt man das auch ohne erscheinende DOS-Box und anhalten hin ?

Gruss Gustav
 
Code:
 /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.
 
mit autohotkey kannst du sowas auch einrichten. Bau dir nen Skript, das microsoft synctoy aufruft und dein Verzeichnis syncht, dann noch nen shortcut für runterfahren, das skript selbst kannst du auch per shortcut starten. Verlangt etwas Einarbeitung in autohotkey aber dass hat mir schon jetzt durch viele Helferlein Skripte soviel Zeit erspart, dass es das Wert war. Activaid auch zu empfehlen :thumbup:
 
[quote='Schnitzel2k8',index.php?page=Thread&postID=718448#post718448]Eule, du verlangst eindeutig zuviel Eigenleistung :D[/quote]
Nö - ist doch OK so. Dann kann man sich was zusammenbasteln und weiss, was man tut ...

Also ich habe nun: XCOPY von nach /S /E /I /Y

Da in dem Ordner allerdings eine Menge weitere Ordner und Dateien sind (ca. 15 MB), sehe ich die DOS-Box paar Sekunden und die Zeilen, die da huschen. Bekommt man das nicht so hin, dass man von der DOS-Box nix sieht ?

Wie wird das sein, wenn im "von" Order weniger Ordner/Dateien sind, als im "nach" Ordner. Ich möchte, dass "von" und "nach" immer absolut identisch sind.

Gruss Gustav
 
Dann versuch ich auch mal was sinnvolles beizutragen: Wenn du von der Batchdatei eine Verknüpfung erstellst, kannst du bei dieser unter rechte Maustaste->Eigenschaften->Ausführen->minimiert wählen. Dann geht zwar immer noch ein Fenster auf, aber minimiert. Diese Verknüpung läßt sich dann vermutlich genausogut als Skript einbinden.
 
[quote='Schnitzel2k8',index.php?page=Thread&postID=718479#post718479]Wenn du von der Batchdatei eine Verknüpfung erstellst, kannst du bei dieser unter rechte Maustaste->Eigenschaften->Ausführen->minimiert wählen. Dann geht zwar immer noch ein Fenster auf, aber minimiert.[/quote]
Das geht perfekt - nichts mehr zu sehen.

> Diese Verknüpung läßt sich dann vermutlich genausogut als Skript einbinden.
In der Tat - beim Abmelden kommt jetzt kurz die Meldung: Abmeldescripts werden ausgeführt ...

Vielen Dank an alle, die geantwortet haben.

Gruss Gustav
 
[quote='Saugblaser',index.php?page=Thread&postID=718460#post718460]Also ich habe nun: XCOPY von nach /S /E /I /Y[/quote]
Nachtrag: Musste leider festellen, dass die Datensicherung nicht so funktioniert, wie ich es wollte.
Grund: Versteckte- und/oder Systemdateien werden nicht mitkopiert.

Damit wirklich ALLES kopiert wird, muss es heissen: XCOPY von nach /S /E /I /Y /H

Gruss Gustav
 
OK, ich steh auf dem Schlauch...

Ich nutze Win7pro 64bit und habe folgendes getan:

rechtsklick auf desktop -> neue textdatei -> gespeichert als sicherung.bat -> rechtsklick -> bearbeiten

folgendes reingeschrieben ohne ": "xcopy e:\eigene dateien w:\daten /S /E /I /Y H", dann gespeichert. Wenn ich das jetzt ausführe poppt die DOS-Box auf und geht sofor wieder zu. Ansonsten passiert nix, keine Kopien erstellt.

Was mache ich falsch?
 
Das Problem wird sein, dass dein kopiere-von-Pfad ein Leerzeichen enthält - die nachfolgenden Parameter werden nicht mehr richtig bearbeitet.

xcopy "e:\eigene dateien" w:\daten /S /E /I /Y H
 
Du könntest aber einfach auch mit robocopy.exe (robocopyGUI.exe) und einem *.bat die Sache abwickeln...- Vorteil dabei (außer das es von MS und frei ist, dass Du über die GUI eine log Datei erstellen kannst und die kopierten Dateien als Source löschen kannst...- und unendliche Finetunes, die in Dos etwas komplizierter wären...
 
Das mit den Leerzeichen wars ;-) Der Trick ist einfach beide Pfade in "" zu setzen, dann klappt alles. Super sache das ganze!
 
Dann war ich also nicht der einzige, der beim Runterfahren was sichern wollte ...

Gruss Gustav
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben