1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Problem mit BAT Datei

Discussion in 'Programmieren' started by gary1705, Apr 25, 2008.

Thread Status:
Not open for further replies.
  1. gary1705

    gary1705 Byte

    Ich brauche ein kleines Programm, dass wenn ich es öffne meine Daten Sichert und den PC herunterfährt. Ich habe Folgendes eingegeben:
    :guckstdu:@ECHO OFF
    ECHO Datensicherung beginnt...
    copy "C:\Daten" "F:\"
    copy "%homedrive%%homepath%\Eigene Dateien" "F:\"
    IF Errorlevel 0 GOTO fertig
    ECHO Sicherung fehlgeschlagen
    PAUSE
    :fertig
    ECHO Datensicherung erfolgreich, Taste drücken um den PC auszuschalten!!!
    PAUSE
    C:\Windows\system32\shutdown.exe -s -t 20

    Dieses Programm kopiert aber keine Unterordner.:heul: Ich habe keine Lust alle aufzulisten, was so wie so nichts bringt, da ständig welche dazu kommen und welche gelöscht werden.:aua: Bitte helft mir.

    Vielen Dank für jeden Hinweis
     
  2. Crow1985

    Crow1985 Ganzes Gigabyte

    Probiers mal mit xcopy:

    In etwa so:
    XCOPY "C:\Dokumente und Einstellungen\Username\Eigene Dateien" "F:\Backup/Eigene Dateien" /V
     
  3. gary1705

    gary1705 Byte

    Habe das genau so eingegeben(, den Username angepasst) und ausprobiert... der kopiert die Unterordner nicht mit. Der Errorlevel ist aber bei null.
     
  4. Falcon37

    Falcon37 Ganzes Gigabyte

    Dann mach mal xcopy /?
     
  5. Crow1985

    Crow1985 Ganzes Gigabyte

    Eigentlich sollte eine Frage kommen, ob du das ganze Verzeichnis oder nur eine einzelne Datei kopieren willst mit dem Befehl.
     
  6. Urs2

    Urs2 Megabyte

    Warum denn immer so kryptisch?

    xcopy "C:\Dokumente und Einstellungen\<Username>\Eigene Dateien" "F:\WasDuWillst" /s /i /h

    s = auch Unterverzeichnisse
    i = nimmt an, dass Ziel Verzeichnis sei
    h = kopiert auch versteckte und Systemdateien

    Gruss Urs
     
  7. CaptainPicard

    CaptainPicard Viertel Gigabyte

    Die folgende Parameterkombination nutze ich gerne: /k/h/e/v/c/q/r
     
  8. Crow1985

    Crow1985 Ganzes Gigabyte

    Code:
    @ECHO off
    ECHO Datensicherung beginnt...
    MD Y:\Backup
    xcopy "X:\Dokumente und Einstellungen\Username\Eigene Dateien" "Y:\Backup" /K/H/E/V/C/Q/R
    IF Errorlevel 0 GOTO fertig
    ECHO Sicherung fehlgeschlagen
    PAUSE
    :fertig
    ECHO Datensicherung erfolgreich, Taste drücken um den PC auszuschalten!!!
    PAUSE
    C:\Windows\system32\shutdown.exe -s -t 20
    eof
    Also das funktioniert zumindest bei mir perfekt. Pfade und Username müssen natürlich angepasst werden.

    Anhängsel bedeuten:
    /K: Kopiert Attribute, Schreibgeschützt wird gelöscht
    /H: Auch Versteckte Dateien und Systemdateien werden kopiert.
    /E: Kopiert alle Unterverzeichnisse, auch wenn sie leer sind.
    /V: Überprüfung der Datei.
    /C: Kopieren wird fortgesetzt, wenn Fehler auftreten.
    /Q: Während des Kopiervorgangs werden keine Dateinamen angezeigt.
    /R: Überschreiben von schreibgeschützten Dateien.

    Kannst je nachdem, was dir mehr oder weniger sinnvoll erscheint auch ein paar Anhängsel rausnehmen.
     
  9. gary1705

    gary1705 Byte

    Ich wollte das ganze Verzeichnis kopieren, habs aber jetzt selbst rausgefunden... Ich hab einfach XCOPY "C:\Daten" "F:\Backup" /S
    eingetippt und dann hats funktioniert.:):):);)
     
  10. Schon gut, hast du schon selber rausgefunden
     
  11. Falcon37

    Falcon37 Ganzes Gigabyte

    @ Josh.Molot.1974

    1. ist das Problem des TO bereits gelöst
    2. geht "to" mit xcopy überhaupt nicht
     
  12. Ja... SORRY, habe zu spät gemerkt und für Info vielen Dank :D
     
Thread Status:
Not open for further replies.

Share This Page