Nejste přihlášen/a.
Chtěl jsem se zeptat na příkaz pro zkopírování adresáře.
Jako příklad mám:
-----------------------------------------------
@ECHO off
Pro tuto operaci slouží externí příkaz "XCOPY", volitelné parametry získáte "XCOPY /?"
doplněno 25.12.13 22:41: ve Vašem případě tedy "xcopy C:01 Z: /s/e/v"
parametr "s" - včetně podadresářů
parametr "e" - včetně prázdných podadresářů
parametr "v" - ověření kopírovaných souborů
ale více si moc nepamatuji, přecejen to už moc nepoužívám...
Nový adresář vytvoříte příkazem MD
Místo názvu souboru napíšete za backslash sekvenci *.*
Je lepší jako cíl, vždy uvádět celou cestu.
Můžete mi to napsat přesně?
Já se v těch příkazech nevyznám
Zkrátka potřebuji :
Na hdd C: v adresáři A je adresář B který potřebuji překopírovat do hdd D:
Tento příkaz vložím do *.txt souboru který přepíšu na *.bat
Potřebuji ten příkaz napsat přesně jak má být.
Výše zmíněné jsem zkoušel ale nic mi nejde protože nevím co tam chybí a v jakém pořadí mají být příkazy.
Pokud tento příkaz startujete z "baťáku", buď použijete relativní adresování (to zjednodušeně znamená, že záleží na tom, ve kterém adresáři jste na kterém disku nastaven) abebo spolehlivější způsob - napsat zdroj i cíl včetně celé cesty.
Ve Vašem případě tedy:
md D:B (MAKE DIRECTORY - tím vytvoříte prázdný cílový adresář)
xcopy C:AB*.* D:B /s/e/v (zkopírujete všechny soubory včetně podadresářů do cílového adresáře)
Příkaz "md"je interní, s jeho spuštěním by neměl být problém. K příkazu "xcopy"musíte zadat plnou cestu, například "C:windowscommandxcopy ...", pokud tuto cestu nemáte předdefinovanou v PATH...
doplněno 27.12.13 00:28:... teď koukám, že mi místní editor sežral zpětná lomítka, zkusím to tedy napsat s dvojitými normálními, při přepisu pak místo // použijte backslash...
Ve Vašem případě tedy:
md D://B (MAKE DIRECTORY - tím vytvoříte prázdný cílový adresář)
xcopy C://A//B//*.* D://B /s/e/v (zkopírujete všechny soubory včetně podadresářů do cílového adresáře)
Příkaz "md"je interní, s jeho spuštěním by neměl být problém. K příkazu "xcopy"musíte zadat plnou cestu, například "C://windows//command//xcopy ...", pokud tuto cestu nemáte předdefinovanou v PATH...
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.