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

Einfaches Kopieren eines Ordners

Frage Entwicklung Batch & Shell

Mitglied: Paschga

Paschga (Level 1) - Jetzt verbinden

17.06.2011, aktualisiert 14:35 Uhr, 3559 Aufrufe, 19 Kommentare

Ich habe meine Batch datei folgendermaßen geschrieben:

@echo off
echo Diese Datei muss als Administrator gestartet werden, wenn sie dies ncht gemacht haben starten sie die datei erneut, wenn ja
pause
cls
set /p direktionary="Gib den Pfad deines CoD6 Orders an z.B. C:/Program Files (x86)/Call of Duty Modern Warfare 2:"
XCOPY CoD/mods "%direktionary%"
pause
stop


ich bekomme aber immer fehlermeldungen, dass ein Pfad nicht korrekt sei, woran liegt das?
Mitglied: emeriks
17.06.2011 um 14:25 Uhr
Ich denke mal, Du musst vorher in den Ordner wechseln, in welchem der "CoD6" ist, den Du kopieren willst.
Also vor dem "XCOPY" noch ein "CD".
Bitte warten ..
Mitglied: Hitman4021
17.06.2011 um 14:26 Uhr
Hallo,

bei Pfadangaben mit Leerzeichen muss du den Pfad unter Anführungszeichen stellen

01.
set /p direktionary="Gib den Pfad deines CoD6 Orders an z.B. C:/Program Files (x86)/Call of Duty Modern Warfare 2:" 
02.
Eingabe: "C:/Program Files (x86)/Call of Duty Modern Warfare 2"
Außerdem solltest du den ersten Pfad entweder absolut angeben oder in das entsprechende Verzeichnis wechseln

Gruß
Bitte warten ..
Mitglied: Paschga
17.06.2011 um 14:28 Uhr
Danke, Das hab ich verstanden :D

ABER: ich möchte den ORDNER mods kopieren, wenn ich alles korrekt mache bekomme ich die rückmeldung das "mods"nicht gefunden wurde...
wenn ich aber CoD/mods/ (beachte das "/" nach mods)
bekomme ich die Meldung "Unzulässige Option - /"

was kann ich tun?
Bitte warten ..
Mitglied: Hitman4021
17.06.2011 um 14:35 Uhr
01.
@echo off 
02.
echo Diese Datei muss als Administrator gestartet werden, wenn sie dies ncht gemacht haben starten sie die datei erneut, wenn ja 
03.
pause 
04.
cls 
05.
set /p DIREKTIONARY="Gib den Pfad deines CoD6 Orders an z.B. C:/Program Files (x86)/Call of Duty Modern Warfare 2:" 
06.
xcopy "$ABSOULUTER PFAD\CoD6\mods" "%DIREKTIONARY%" /E /C /I /Y 
07.
pause 
08.
stop
Der Parameter /E nimmt alle Unterverzeichnisse mit
/C überspringt Fehler
/I Damit XCOPY das Verzeichnis als Verzeichnis erkennt
/Y Unterdrückt Aufforderungen zur Bestätigung
Auserdem war der "/" nach Mods zuviel

Gruß
Bitte warten ..
Mitglied: Paschga
17.06.2011 um 14:39 Uhr
Tut mir leid, aber auch das funktioniert nicht: "Datei mods nicht gefunden", meckert er dann...
Bitte warten ..
Mitglied: Hitman4021
17.06.2011 um 14:43 Uhr
hmm
01.
echo Diese Datei muss als Administrator gestartet werden, wenn sie dies ncht gemacht haben starten sie die datei erneut, wenn ja 
02.
pause 
03.
cls 
04.
set /p DIREKTIONARY="Gib den Pfad deines CoD6 Orders an z.B. C:/Program Files (x86)/Call of Duty Modern Warfare 2:" 
05.
xcopy "$ABSOULUTER PFAD\CoD6\mods" "%DIREKTIONARY%" /E /C /I /Y 
06.
pause 
07.
echo "%DIREKTIONARY%" 
08.
stop
Die Variable ist richtig Hinterlegt?

Die Pfade sind beide absolut und unter Anführungszeichen?

Gruß
Bitte warten ..
Mitglied: Friemler
17.06.2011 um 14:45 Uhr
@All

Äh, Jungs, das ist CMD, nicht bash o.ä.

MS hat sich vor Urzeiten mal für \ statt / als Trennzeichen für Verzeichnisnamen innerhalb von Pfad-Angaben entschieden. Nur weil z.B. CD trotzdem mit / funktioniert, tun das nicht alle Konsolenbefehle. / kennzeichnet normalerweise Parameter, so wie unter UNIX/Linux das -, deshalb die Fehlermeldung. Ansonsten ist es nämlich schon richtig, beim XCOPY-Befehl ein \ an den Zielpfad anzuhängen, dann wird der Parameter /I nicht gebraucht. / funktioniert eben nicht...

Gruß
Friemler
Bitte warten ..
Mitglied: Skyemugen
17.06.2011 um 14:45 Uhr
Aloha,

ich lasse euch mal weiter mit dieser Lappalie rumeiern *fg* als Anmerkung möchte ich nur vorbeitragen:

ich möchte den ORDNER mods kopieren

... xcopy kopiert aber die Dateien des Ursprungsordners und nur Unterordner (mit Dateien) aber nicht den Ursprungsordner an sich ...

Oder anders ausgedrückt: in "%direktionary%" Wie kommt man nur auf diese Schreibweise? existiert dann immer noch kein Ordner mods, sondern alle Dateien aus mods liegen im Hauptverzeichnis der Zieleingabe ...

greetz André

P.S.: Ein Tippfehler im set /p und es entsteht ein neuer Ordner, welch eine grobe Fehlerquelle

@Friemler xcopy funktioniert auch mit / statt \ solange es nicht am Ende steht ^_^ (und im EP kommt keines davon am Ende von mods vor ...)
Bitte warten ..
Mitglied: Paschga
17.06.2011 um 14:46 Uhr
Komplett sieht meine Datei so aus, nach allen fehstellungen


@echo off
echo Diese Datei muss als Administrator gestartet werden, wenn sie dies ncht gemacht haben starten sie die datei erneut, wenn ja
pause
cls
set /p direktionary="Gib den Pfad deines CoD6 Orders an z.B. C:/Program Files (x86)/Call of Duty Modern Warfare 2:"
XCOPY CoD6\mods "%direktionary%" /E /C /I /Y
pause
stop


im ordner CoD6 ist ein Ordner mods, nur den will ich kopiert haben
und JA, die .bat liegt im selben Ordner wie der CoD6 Ornder
Bitte warten ..
Mitglied: Paschga
17.06.2011 um 14:48 Uhr
@ Skyemugen
d.h. dass ich nicht xcopy sondern einen anderen Befehl benötige?
Bitte warten ..
Mitglied: Skyemugen
17.06.2011 um 14:54 Uhr
Aloha,

nö, warum ... "%direktionary%\mods" ... und schon wird der Ordner mods auch gleich miterzeugt ... Kinder, Kinder, denkt denn heute niemand mehr?

greetz André
Bitte warten ..
Mitglied: Hitman4021
17.06.2011 um 14:54 Uhr
Zitat von Paschga:
d.h. dass ich nicht xcopy sondern einen anderen Befehl benötige?
Nee du kannst es auch so machen
01.
set /p direktionary="Gib den Pfad deines CoD6 Orders an z.B. C:/Program Files (x86)/Call of Duty Modern Warfare 2:" 
02.
XCOPY CoD6\mods "%direktionary%"mods /E /C /I /Y 
@Friemler
Ich bin die Bash gewöhnt.

Gruß
Bitte warten ..
Mitglied: Skyemugen
17.06.2011 um 14:57 Uhr
Aloha Hitman,

a) zu spät
b) "C:/Program Files (x86)/Call of Duty Modern Warfare 2"mods = ERROR ... ohne Backen slasht das nicht und fliegende Zollstöcke mitten im Pfad kommt nicht so ...

greetz André
Bitte warten ..
Mitglied: Paschga
17.06.2011 um 15:00 Uhr
also folgender maßen?


@echo off
echo Diese Datei muss als Administrator gestartet werden, wenn sie dies ncht gemacht haben starten sie die datei erneut, wenn ja
pause
cls
set /p direktionary="Gib den Pfad deines CoD6 Orders an z.B. C:/Program Files (x86)/Call of Duty Modern Warfare 2:"
xcopy CoD6\mods "%direktionary%"\mods /E /C /I /Y
pause
stop

dann: DATEI mods nicht gefunden, kann meinem pc mal einer erklären, dass das n ORDNER ist...
>VERZWEIFLUNG!<
Bitte warten ..
Mitglied: Hitman4021
17.06.2011 um 15:01 Uhr
Zitat von Skyemugen:
a) zu spät
Verdammt ;)

Gruß
Bitte warten ..
Mitglied: Hitman4021
17.06.2011 um 15:08 Uhr
Nimm bitte mal den absoluten Pfad rein
01.
@echo off 
02.
echo Diese Datei muss als Administrator gestartet werden, wenn sie dies ncht gemacht haben starten sie die datei erneut, wenn ja 
03.
pause 
04.
cls 
05.
set /p direktionary="Gib den Pfad deines CoD6 Orders an z.B. C:/Program Files (x86)/Call of Duty Modern Warfare 2:" 
06.
xcopy %ABSOLUTER PFAD%\CoD6\mods "%direktionary%\mods" /E /C /I /Y 
07.
pause 
08.
stop
Verdammt vermiss ich die TAB Funktion bei Windows

Gruß
Bitte warten ..
Mitglied: Friemler
17.06.2011 um 15:28 Uhr
Hallo Hitman,

Zitat von Hitman4021:
Verdammt vermiss ich die TAB Funktion bei Windows

wenn Du damit das Ergänzen von Pfaden/Dateinamen meinst, das kann CMD auch, man muss es nur aktivieren, temporär über den Parameter /F:ON oder dauerhaft über einen Eintrag in der Registry. Die auslösende Taste kann dann sogar selbst konfiguriert werden. Gib mal CMD /? ein, auf der sechsten Bildschirmseite stehen die gewünschten Informationen.

Gruß
Friemler
Bitte warten ..
Mitglied: Hitman4021
17.06.2011 um 15:36 Uhr
Zitat von Friemler:
wenn Du damit das Ergänzen von Pfaden/Dateinamen meinst, das kann CMD auch, man muss es nur aktivieren, temporär
über den Parameter /F:ON oder dauerhaft über einen Eintrag in der Registry. Die auslösende Taste kann dann
sogar selbst konfiguriert werden. Gib mal CMD /? ein, auf der sechsten Bildschirmseite stehen die gewünschten
Informationen.
Danke
Gruß
Bitte warten ..
Mitglied: Friemler
17.06.2011 um 17:29 Uhr
Hallo Skyemugen,

Zitat von Skyemugen:
und im EP kommt keines davon am Ende von mods vor

aber in diesem Posting vom TO, auf das ich eigentlich antworten wollte.

Gruß
Friemler
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
Ordner erstellen ll Datei hinein kopieren (1)

Frage von heyalice zum Thema Batch & Shell ...

Datenbanken
gelöst DB2 Daten in Windows DB2 kopieren (1)

Frage von Emheonivek zum Thema Datenbanken ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (17)

Frage von liquidbase zum Thema Windows Update ...

Windows Tools
gelöst Aussendienst Datensynchronisierung (12)

Frage von lighningcrow zum Thema Windows Tools ...