Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Dotaz pro znalce příkazového řádku - jak vynechat adresáře ve Winraru?

Zdravím, potřebuji rychlou radu. Zálohuji si jednu sdílenou datovou složku z jednoho PC do druhého jednoduchým .bat příkazem, který mi zkopíruje data po síti z PC A do PC B. V té složce je ale několik složek, nechci ji zálohovat celou, konkrétně z ní nechci zálohovat složky install, foto a video. Příkaz pro zálohu vypadá takto:

"C:\Program Files\WinRAR\WinRar.exe" a D:\Zalohy\data\zaloha \\server\data\*.* -r

A z té složky data na serveru nechci zálohovat ty složky install, foto a video. Jakým způsobem je vyloučím z tohoto příkazu, když se nacházejí ve složce data na serveru, kterou chci kromě nich celou zálohovat? Díky moc za info.

Ukázkový příklad, jak nemá vypadat nadpis!
Změna předmětu, původně: Dotaz pro znalce příkazového řádku (host)

Předmět Autor Datum
To nemá nic moc společného s příkazovým řádkem, spíš s přepínači (parametry) Winraru. Zkus se podíva…
host 04.09.2012 22:00
host
Uff moc moudrej z toho teda nejsem...
Marek87 04.09.2012 22:04
Marek87
No nějak takto: "C:\Program Files\WinRAR\WinRar.exe" a D:\Zalohy\data\zaloha \\server\data\*.* -r -…
host 04.09.2012 22:10
host
Tak to bohužel nefunguje :-(
Marek87 04.09.2012 22:30
Marek87
Tak ještě ke každému adresáři zkus přidat, aby vynechal soubory, např. -x*\install -x*\install\* U…
host 04.09.2012 22:34
host
Tak zkus místo (např.) -x*\install napsat -x\\server\data\install\*.*
Pytlík 04.09.2012 22:34
Pytlík
Napadla mě ještě jedna varianta, opačná cesta, jak by ten píkaz vypadal, kdybych z té složky data ch…
Marek87 04.09.2012 22:46
Marek87
Máš možnost k k tomu přistupovat dvěma způsoby: a) vytvořit seznam souborů, které se mají archivovat…
Pytlík 05.09.2012 07:18
Pytlík
Moc to nechápu, ten seznam vytvořím ve start a volba spustit? Tam napíšu přesně to, co jsi mi sem na…
Pepan87 26.09.2012 19:09
Pepan87
Ten příkaz for napiš do obyčejného textového souboru a ulož s příponou bat, např. seznam.bat. Kliknu…
host 26.09.2012 19:25
host
co máte všichni s tím debilním winrarem? Proč nepoužiješ nějaký moderní zálohovací/pakovací program,… poslední
touchwood 26.09.2012 22:45
touchwood

Napadla mě ještě jedna varianta, opačná cesta, jak by ten píkaz vypadal, kdybych z té složky data chtěl zálohovat pouze složky dokumenty, texty, spisy? To bude možná jednodušší nebo ne? Všechny data v těchto třech složkách a nic jiného z té hlavní složky data

Máš možnost k k tomu přistupovat dvěma způsoby:
a) vytvořit seznam souborů, které se mají archivovat (soubor se seznamem budu nazývat seznam.txt) a ve kterém nebudou soubory, které se nemají archivovat. To by vypadalo nějak takto:

Winrar.exe a vysledny_soubor @seznam.txt

b) vytvořit seznam souborů, které se nemají archivovat a nechat archivovat celý adresář s vyloučením těchto souborů:

Winrar.exe a -r vysledny_soubor adresar\*.* -x@seznam.txt

Záleží na tom, který seznam se ti bude dělat snadněji. Seznam se vytvoří pomocí příkazu for. Uvedu příklad (z tvého dotazu) pro vytvoření seznamu souborů, které se nemají archivovat:

for /r %%x in (\\server\data\install\*.* \\server\data\foto\*.* \\server\data\video\*.*) do echo %%x >>seznam.txt

Na závěr ti při balení doporučuji použít přepínače -m5, -mdg a -s. Balení bude sice o malounko delší, ale vznikne menší soubor.

Moc to nechápu, ten seznam vytvořím ve start a volba spustit? Tam napíšu přesně to, co jsi mi sem napsal? Kam se mi potom vytvoří ten výsledný soubor? BUde se jmenovat taky seznam.txt to je mi celkem jedno takže za to winrar.exe a dam vysledny_soubor@seznam.txt nebo čím nahradím to slovo výsledný soubor? Díky..

Ten příkaz for napiš do obyčejného textového souboru a ulož s příponou bat, např. seznam.bat. Kliknutím soubor spustíš a ve stejném adresáři se ti vytvoří výstupní soubor seznam.txt.

Slovo vysledny_soubor nahradíš nahradíš jménem RAR archivu, do kterého přidáváš soubory.

Zpět do poradny Odpovědět na původní otázku Nahoru