Stránka 1 z 1

jak vyřešit tečku v adresáři?

Napsal: 02 lis 2008 22:01
od atari
Ve Win XP vytvarim davku.bat s timto kodem. Jenze to nefunguje. Předpokládám, že problém bude, že adresář "fe3u25bh.default" obsahuje tečku. Vi někdo jak to naspat spravně?

Kód: Vybrat vše

copy C:\Documents" "and" "Settings\Pavel\Data" "aplikaci\Mozilla\Firefox\Profiles\fe3u25bh.default\sessionstore.js C:\Batch\

Re: jak vyřešit tečku v adresáři?

Napsal: 02 lis 2008 22:22
od mike007
Takhle by to mělo být správně:

Kód: Vybrat vše

copy "C:\Documents and Settings\Pavel\Data aplikaci\Mozilla\Firefox\Profiles\fe3u25bh.default\sessionstore.js" C:\Batch\


Pokud cesta obsahuje mezery, je potřeba ji celou uzavřít do uvozovek, nikoliv tak, jak jsi to provedl ty ;)

Re: jak vyřešit tečku v adresáři?

Napsal: 03 lis 2008 08:30
od atari
Takže je to ještě jinak, problém je v interpunkci :D
Zkoušel jsem oba způsoby a fungujou oba dva:

Kód: Vybrat vše

copy C:\Documents" "and" "Settings\Ursula\ntuser.bak C:\pokus\
copy "C:\Documents and Settings\Ursula\ntuser.bak" C:\pokus\

Ale jakmile jsem zadal adresář "Data aplikací" tak to nefunguje. Takže bude evidentně problém v "Data aplikací", kde je dlouhé í. Je chopen to někdo vyřešit?

Kód: Vybrat vše

copy "C:\Documents and Settings\Ursula\Data aplikací\ntuser.bak" C:\pokus\

Re: jak vyřešit tečku v adresáři?

Napsal: 03 lis 2008 11:18
od mike007
Promiň. Toho dlouhého í jsem si nevšiml, resp. ani jsem si ho všimnout nemohl, protože si ho tam neuvedl :huh:

Takže takto:

Kód: Vybrat vše

chcp 1250
copy "C:\Documents and Settings\Ursula\Data aplikací\ntuser.bak" C:\pokus\

Re: jak vyřešit tečku v adresáři?

Napsal: 03 lis 2008 12:09
od atari
Díky moc, jak jednoduché, to mě nenapadlo..... :D

Re: jak vyřešit tečku v adresáři?  Vyřešeno

Napsal: 03 lis 2008 12:20
od melior
muzes taky pouzit "%appdata%\..." - automaticky Te to nasmeruje do slozky Data aplikaci daneho uzivatele :)