Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 1432 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 ...

Multimedia
Software um USB-Sticks zu vervielfältigen (18)

Frage von hanheik zum Thema Multimedia ...

Neue Wissensbeiträge
Sicherheit

How I hacked hundreds of companies through their helpdesk

Information von SeaStorm zum Thema Sicherheit ...

Erkennung und -Abwehr

Ccleaner-Angriff war nur auf große Unternehmen gemünzt

(10)

Information von Lochkartenstanzer zum Thema Erkennung und -Abwehr ...

Sicherheit

Eventuell neue Lücke in Intels ME

Information von sabines zum Thema Sicherheit ...

Heiß diskutierte Inhalte
Humor (lol)
Freidach Beitrag (35)

Frage von Penny.Cilin zum Thema Humor (lol) ...

Windows 7
SSD - Win7 Lags (19)

Frage von ph5555 zum Thema Windows 7 ...