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, 1410 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 ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Windows Tools
USB-Stick nur Lesezugriff möglich? (11)

Frage von Nathi1998 zum Thema Windows Tools ...

Windows 7
gelöst Batch-Skript oder VBS Skript zum Sichern von Office Vorlagen (2)

Frage von Ceejaay zum Thema Windows 7 ...

Speicherkarten
USB-Stick laut Windows und Linux belegt, aber kein Inhalt zu sehen (5)

Frage von Pago159 zum Thema Speicherkarten ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Erkennung und -Abwehr
Spam mit eigener Domain (12)

Frage von NoobOne zum Thema Erkennung und -Abwehr ...