Forum
Tipps
News
Menu-Icon

Leerzeichen in .bat Dateien

Hi


Wie mache ich ein Leerzeichen in einer .bat Datei.
z.B.

  @echo off
  copy datei.exe C\Programme\Activision\Call of Duty 2\
  blablalbla.........

Wie kann ich die Leerzeichen machen?

 \Call [HIER] of [HIER] Duty [HIER] 2\



Antworten zu Leerzeichen in .bat Dateien:

versuchs damit:

C:\Programme\Activision\"Call of Duty 2"\

Geht nicht.


Ich hab schon gehört, dass man den ganzen Pfad in Anführungszeichen machen muss. geht aber auch nicht ???

Ich will einen "Patcher" machen (für CoD2) das hier ist die komplette Datei:
 

Zitat
@echo off
echo .
echo ..
echo ...
copy CoD2MP_s.exe C:\Programe\Activision\"Call of Duty 2"\ /q
copy CoD2SP_s.exe C:\Programe\Activision\"Call of Duty 2"\ /q
copy gfx_d3d_mp_x86_s.dll C:\Programe\Activision\"Call of Duty 2"\ /q
copy gfx_d3d_x86_s.dll \Programe\Activision\"Call of Duty 2"\ /q
copy iw_15.iwd C:\Programe\Activision\"Call of Duty 2"\main /q
echo Fertig...

Oder:
 
Zitat
@echo off
echo .
echo ..
echo ...
copy CoD2MP_s.exe "C:\Programe\Activision\Call of Duty 2\" /q
copy CoD2SP_s.exe "C:\Programe\Activision\Call of Duty 2\" /q
copy gfx_d3d_mp_x86_s.dll "C:\Programe\Activision\Call of Duty 2\" /q
copy gfx_d3d_x86_s.dll "\Programe\Activision\Call of Duty 2\" /q
copy iw_15.iwd "C:\Programe\Activision\Call of Duty 2\main" /q
echo Fertig...

Die ganzen Dateien sind im selben Ordner
Aber es funktioniert nicht
« Letzte Änderung: 29.06.11, 17:26:12 von N3O »

sollte aber, mit beiden Versionen  :(

versuchs mal mit:

C:\Programme\Activision\Callof~1\

welche Windows-Version?

"geht nicht" ist auch nicht wirklich ne Fehlerbeschreibung  ;), wie äußert sich das denn?
 

AAAAAAlso
Das Fenster öffnet sich (cmd) und da steht "Syntaxfehler"
2. Windows 7 Home Premium 64bit

Parameter /q gibt es bei copy nicht.

Wo liegen die Quell-Dateien ?
Befindet man sich auch in diesem Ordner ?

Zitat
Parameter /q gibt es bei copy nicht.
genau, das ist der Syntaxfehler
wenn Du /q unbedingt haben willst, nimm xcopy statt copy

Zitat
Windows 7 Home Premium 64bit
da funktioniert "" auf jeden Fall (die Kurzschreibweise brauchst Du dann nicht)

in xcopy wird das /q verwendet um Dateinamen nicht anzuzeigen.
Dürfte in diesem Fall ja wohl egal sein ;)

Ich dachte das würde die Löschbestätigung verhindern. Also, dass nicht nachgefragt wird ob die Datei wirklich überschrieben wird.

Asoo stimmt das gibt es ja nur bei 'del' xD

ist bei copy /y

Jetzt sagt DOS immer Zugriff verweigert O.o

schon mal gefrag, wo liegen die Quell-Dateien ?

Evtl. keine Berechtigung in den Ordern.

Die Quelldateien liegen im selben Ordner wie die .bat Datei(in nem Ordner auf dem Desktop) aber ich habe volle Zugriffsrechte. Aber wenn ich auf C:\ etwas kopieren oder löschen will, wird immer gefragt:
 

Zitat
Sie müssen Administratorrechte angeben um deise Datei zu löschen.
|Fortsetzen| |Überspringen| |Abbrechen|
das ist eig. normal ...

wie kann ich der bat-Datei sagen, dass die das darf??

die *.bat als Admin ausführen ?


« Windows 7: Neuer pc friert dauernd ein?Windows 7: Computer Bootet nicht. »
 

Fremdwörter? Erklärungen im Lexikon!
Auslagerungsdatei
Die Auslagerungsdatei, auch bekannt als virtueller Speicher, ist ein wichtiges Element im Windows-Betriebssystem. Sie dient als Erweiterung des physischen Arbeitsspeicher...

Dateiendungen
Die Dateiendung, auch Dateinamenerweiterung, Dateierweiterung oder einfach "Endung" genannt, besteht aus meistens drei oder vier Buchstaben und wird mit einem Punkt an de...

Dateisystem
Das Dateisystem eines Computers definiert, wie Daten auf einem Speichermedium organisiert werden. Es bestimmt dabei, wie die Informationen auf dem Medium gespeichert, gel...


Windows Dateierweiterung anzeigen: Die wichtigste Windows-Einstellung
Mehrere Dateien auf einmal kopieren / löschen – Mit Profi-Trick!

Dateien unter Windows kopieren (Win XP bis Win 11!)
Widerspenstige Dateien und Ordner löschen (Eingabeaufforderung unter Windows)
Versteckte Dateien und Ordner anzeigen (Windows)
Windows Dateiendung anzeigen (Windows 10)!
Windows 8: Dateiendung anschalten
Dateiendung anzeigen mit Win XP
Dateiendung anzeigen mit Windows 7