xcopy nebere názvy adresářů s mezerou

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
bibr
nováček
Příspěvky: 3
Registrován: 28 črc 2010 09:51

xcopy nebere názvy adresářů s mezerou

Příspěvek od bibr »

Chtěl jsem napsat jednoduchý bat, který by kopíroval adresář Dokument and setting do archivního místa na síti. Xcopy ale píše "nesprávný počet parametrů" Když zkouším takto kopírovat jiné adresáře, vše funguje správně. Vadí asi mezery ve jméně. Jak takový adresář nějak automaticky (chci bat vyvolávat z naplánovaných úloh) nejlépe zkopírovt ? Na Xcopy netrvám, musí ale umět kopírovat i podadresáře
Díky za pomoc

//přesunuto ze sekce FAQ - PC Help

//mmm
d1amond
člen HW spec týmu
Příspěvky: 16119
Registrován: 26 kvě 2008 10:14
Bydliště: České Budějovice

Re: xcopy nebere názvy adresářů s mezerou

Příspěvek od d1amond »

Nejde o mezery, ale o počet znaků v názvu. Uprav si ve skriptu název složky odkud kopírovat. Pokud nevíš název, dej si v příkazovém řádku příkaz C:\dir , vyhodí Ti to ten název.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
bibr
nováček
Příspěvky: 3
Registrován: 28 črc 2010 09:51

Re: xcopy nebere názvy adresářů s mezerou

Příspěvek od bibr »

Díky za rychlou odpověď. Ale nějak mě nedochází. Máš na mysli zkrácený tvar který použije DOS ? (V daném případě je to DOKUME~1). Když dám příkaz dir, ukáže mě to seznam adresářů ve kterém je zobrazen v plné délce i ten "dokuments and setting" . Jaký název tedy mám použít ve skriptu ? Když použiju ten zkrácený název, skutečně se Xcopy spustí a něco zkopíruje. Ale pak se zadrhne na hlášce "narušeno sdílení" Asi je některý ze souborů v adresáři trvale otevřený . Když napíšu celou cestu k adresáři dokumenty, (o který mě jde), tedy řádka ve skriptu je
xcopy c:\Docume~1\vaclav~1\dokume~1\*.* d:\archdok\ /e, tak to sice neprotestuje, ale nezkopíruje nic.
Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6991
Registrován: 11 dub 2006 09:09
Bydliště: Praha

Re: xcopy nebere názvy adresářů s mezerou

Příspěvek od Myloš »

Názvy s mezerou musíš dát do uvozovek, například "Program Files", respektive "c:\Program Files\".
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)
bibr
nováček
Příspěvky: 3
Registrován: 28 črc 2010 09:51

Re: xcopy nebere názvy adresářů s mezerou

Příspěvek od bibr »

Díky, už to chodí
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • proč nb nebere boot antivir
    od Stenatko » » v Vše ostatní (bezp)
    5 Odpovědi
    23515 Zobrazení
    Poslední příspěvek od Stenatko

Zpět na „Programování a tvorba webu“