Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Batch Skript auf USB Stick will nicht wie ich...

Frage Entwicklung Batch & Shell

Mitglied: Mathis1703

Mathis1703 (Level 1) - Jetzt verbinden

08.08.2013 um 14:08 Uhr, 1428 Aufrufe, 5 Kommentare, 1 Danke

Hallo!
Ich habe ein Problem: Ich habe 2 Batch-Skripte auf meinem USB-Stick:

start "File Backup" /MIN \BackFiles.bat
ECHO OFF 
IF NOT EXIST \Backup MD \Backup 
MD \Backup\%Computername% 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*a*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*b*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*c*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*d*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*e*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*f*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*g*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*h*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*i*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*j*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*k*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*l*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*m*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*n*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*o*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*p*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*q*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*r*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*s*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*t*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*u*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*v*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*w*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*x*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*y*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*z*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*1*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*2*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*3*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*4*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*5*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*6*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*7*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*8*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*9*.* ..\Backup\%Computername% /I /Y /S /Q 
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves\*0*.* ..\Backup\%Computername% /I /Y /S /Q 
exit
Die 2te Datei heißt "BackFiles.bat". Wie bekomme ich es hin, dass es nicht alles in einen Ordner namens "Backup" macht sondern direkt in einen von mir festgelegten Ordner und kann ich mir die ganzen (32) Zeilen sparen, indem ich eine Zeile für alles schreibe? Danke schonmal für alle Antworten,

Mathis
Mitglied: Biber
08.08.2013, aktualisiert um 14:18 Uhr
Moin Mathis1703,

willkommen im Forum.

Meinst du nicht, dass du mal kurz erklären solltest, was denn überhaupt der Plan ist?

ist natürlich interessant, dass irgendwelche 32 Zeilen nicht das tun, was du dir vorstellst, aber es nicht gerade aufschlussreich.

Grüße
Biber
Bitte warten ..
Mitglied: bastla
08.08.2013, aktualisiert um 14:29 Uhr
Hallo Mathis1703 und willkommen im Forum!
Wie bekomme ich es hin, dass es nicht alles in einen Ordner namens "Backup" macht sondern direkt in einen von mir festgelegten Ordner
Warst das demnach nicht Du, der in den Zeilen 2 und 3 (und allen folgenden ) "Backup" geschrieben hat?

BTW: Da "md" ganze Pfade in einem Arbeitsgang erstellen kann und ein bereits vorhander Ordner nicht zu einem Abbruch führt, genügt anstelle dieser beiden Zeilen
MD \Backup\%Computername% 2>nul
Was Deine 32 Zeilen angeht: Gibt es denn im Ordner "saves" oder einem der Unterordner irgendwelche Dateien, in deren Name weder ein Buchstabe noch eine Ziffer vorkommt? Wenn nicht:
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves \Backup\%Computername% /I /Y /S /Q
Eleganter wird's auf jeden Fall, wenn Du für den Zielordner eine Variable verwendest, da Du eine Anpassung dann nur an einer Stelle vornehmen musst, also etwa:
01.
set "Ziel=Mein Ordner" 
02.
MD "\%Ziel%\%Computername%" 2>nul 
03.
xcopy C:\Users\acer\AppData\Roaming\.minecraft\saves "\%Ziel%\%Computername%\" /Y /S /Q
Wenn's dann immer automatisch für den angemeldeten User sein soll, ließe sich die letzte Zeile noch auf
xcopy "%Appdata%\.minecraft\saves" "\%Ziel%\%Computername%\" /Y /S /Q
reduzieren.

Grüße
bastla

[Edit] @ Biber
Vermutlich tun die 32 Zeilen (mit Ausnahme des Schreibens in den unerwünschten Zielordner) eh, was gewünscht ist ...
[/Edit]
Bitte warten ..
Mitglied: Mathis1703
08.08.2013 um 14:59 Uhr
Ja meins tut was es soll. Und nein, es gibt keine Datei in saves, die keine Zahl oder keinen Buchstaben im Namen hat. Es ist nur der Übersicht wegen. Und ich habe gerade ausprobiert was du vorgeschlagen hast: Es funktioniert... nicht. Ich habe eine "neue" Frage: Wie bekomme ich es hin, dass im USB-Stick auf der "ersten Seite" beide Batch-Files liegen und diese alle Dateien in einen Ordner auf dem USB-Stick kopieren (also nicht in Backup, sondern in einen Unterordner eines anderen Ordners der im USB-Stick auf der ersten Seite liegt)? OK, das war kompliziert zu formulieren...

Mathis

PS: Danke für eure Hilfe!
Bitte warten ..
Mitglied: bastla
08.08.2013, aktualisiert um 15:11 Uhr
Hallo Mathis1703!
Es funktioniert... nicht.
Was bringt Dich zu dieser Ansicht?
Wie bekomme ich es hin, dass im USB-Stick auf der "ersten Seite" beide Batch-Files liegen
Welches wäre das zweite Batch-File?
alle Dateien in einen Ordner auf dem USB-Stick kopieren (also nicht in Backup, sondern in einen Unterordner eines anderen Ordners der im USB-Stick auf der ersten Seite liegt)
Zeile 1 meines Batches? Wenn Du den Computernamen nicht verwenden willst, lass in den Zeilen 2 und 3 jeweils "\%Computername%" weg.

Grüße
bastla

P.S.:
Es ist nur der Übersicht wegen.
Na die hattest Du ja mit den 34 Zeilen ...
Bitte warten ..
Mitglied: pieh-ejdsch
08.08.2013 um 17:36 Uhr
moin B, b und M,

Mit entfernen der MD-zeile macht xCopy auch gut mit.
Für minimierte Stapel hat sich folgendes bewährt:
01.
@if "%~1" equ "" start "File Backup" /min "%~f0" min &exit /b 
02.
for %%i in ("\Mein Ordner\%username%") do xcopy "%appdata%\.minecraft\saves" "%%~i\" /SYQ
Ist ganz schön aufwendig vom Smartphon.

Gruß Phil
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
USB-Stick mit Batch Datei erkennen (8)

Frage von derCreeper zum Thema Batch & Shell ...

Windows 7
Script zum Überschreiben eines USB Sticks (11)

Frage von ThomasKern zum Thema Windows 7 ...

Speicherkarten
gelöst DBAN für USB-Sticks (12)

Frage von killtec zum Thema Speicherkarten ...

Verschlüsselung & Zertifikate
Welcher USB-Stick ist gecrypted (Veracrypt)? (2)

Frage von Kromifan zum Thema Verschlüsselung & Zertifikate ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Rechtliche Fragen
gelöst Geschäftsführer Email gefaked (18)

Frage von xbast1x zum Thema Rechtliche Fragen ...

Vmware
gelöst Update auf ESXI 6.5 Installieren (15)

Frage von zeroblue2005 zum Thema Vmware ...

Vmware
VMware ESX - Start einer VM verhindern (15)

Frage von emeriks zum Thema Vmware ...

Festplatten, SSD, Raid
gelöst Welche Software für Bandlaufwerk (14)

Frage von djonas zum Thema Festplatten, SSD, Raid ...