Dobrý den.
Nedávno mi tu nějaká dobrá duše napsala.
Přepínače se dají zjistit jenom, když je volán externím programem.
Ve WinRARu je možné si vytvořit profil, který pak lze volat:
Od té doby se snažim zjistit jak na to..
Když mám profil sklep.
g:\WinRAR\WinRAR.exe a "-cpsklep" d:\sklep.rar d:\SKLEP
Zbalim adresař d:\SKLEP pod názvem d:\sklep.rar s profilem sklep
Ale jak zjistit ty přepinače?
Dobrý den,
chápu to správně, že máte uložený uživatelský profil a chcete zobrazit, co všechno je v něm uloženo a převést to na spustitelný příkaz bez -cp parametru?
Tj, chcete si naklikat svůj profil a pak chcete totéž spustit na jiném počítači, kde váš profil není. Správně?
Díky za upřesnění.
Ľubomír Mlích
Chci zjistit ty přepinače, abych mohl winrar spouštět přes CMD a nemusel profily zalohovat při přeinstalaci systemu.
Dobrý den,
nevím jak se to dělá, zkusím se zeptat a dám vědět.
Díky.
Ľubomír Mlích
Pokud pošleš screeny jak je ten profil nastaven, můžu ty přepínače vypsat.
Odborník podpory z Nového Zélandu nabídl řešení pomocí souboru WinRAR.ini - zkuste se podívat do nápovědy WinRARu, kde je detailně popsáno jako to funguje, stačí vyhledávat winrar.ini.
V nabídce WinRARu "Import a export" je volba "Vytvořit konfigurační souboru WinRAR.ini" která přenese aktuální konfiguraci do souboru. Tento soubor je třeba nakopírovat do druhého počítače do stejného adresáře, kde je WinRAR.exe a profil by jste měl mít k dispozici.
Vyhovoval by vám tento způsob řešení?
Než začnete řešení skutečně používat doporučuji přečíst celou nápovědu k tématu aby jste se vyhnul případným problémům.
Až budu doma vyzkoušim. Děkují
Ale je smutne že že přepinače nejdou zobrazit.
g:\WinRAR\WinRAR.exe a "-cpsklep" d:\sklep.rar d:\SKLEP
Ještě jsem našel přepinač -ILOG[name]
Tak možna jestli tam něco nebude.
Hm. Je to smutne ale nic..
Jak to myslíte, nic? Zkopírování .ini souboru nefunguje?
Ne, myslel jsem že najdu použité přepínače v logu
Dobrá, zkusím se zeptat znovu, díky za trpělivost.
Odpoveď zní, že aktuálně to není možné, nicméně ER v budoucnu zváží doplnění této funkcionality.
Nicméně je dobré si uvědomit, že ne vše naklikatelné v grafickém prostředí je snadné převést na parametry příkazové řádky. Například pokud uživatel vložil nějaký text do "Vložit manuálně komentář" nebo pokud je zvolena možnost "Vložit každý soubor do samostatného archivu".
Hm. Tak děkují moc všem.
Nechápu proč mi to nedávno ten čipek psal, že to jde.
Jsem si tak pročet ten help a docela to chápu.
Když spustím WinRar a kliknu na přidat je tam způsob aktualizace.
Pridat a nahradit soubory
Pridat a aktualizovat soubory
Pouze aktualizovat existujicí soubory
Preskocit existujfcf soubory
Synchronizovat obsah archivu
Jsem jen našel přepínač -u aktualizovat soubory
start WinRAR.exe A -u -m5 "g:\SMETI" "d:\SMETI\"
PS: jde mi o to, napsat si skript na který jen kliknu a ten mi postupně pozalohuje vše co potřebují.
Ted musím chodít k počitači a postupně zálohovat
Dik za radu.
Nemám všechno otestováno:
Pridat a nahradit soubory: -o+
Pridat a aktualizovat soubory: -f -u
Pouze aktualizovat existujicí soubory: -f
Preskocit existující soubory: -o-
Synchronizovat obsah archivu: -u -as
https://www.rar.cz/faq.php?title=napoveda%3Aprepinac-u-aktualizovat-a-prida t-soubory
https://www.rar.cz/faq.php?title=napoveda%3Aprepinac-f-aktualizovat-soubory
https://www.rar.cz/faq.php?title=napoveda%3Aprepinac-as-synchronizovat-obsa h-archivu
https://www.rar.cz/faq.php?title=napoveda%3Aprepinac-o-nastavit-rezim-prepi sovani-souboru
-o[+|-] Set the overwrite mode. Can be used both when extracting
and updating archived files. Following modes are available:
-o Ask before overwrite
(default for extracting files);
-o+ Overwrite all
(default for updating archived files);
-o- Skip existing files.
Soubor rar.txt obsahuje podrobný popis všech přepínačů.
> Nechápu proč mi to nedávno ten čipek psal, že to jde.
Nabízel alternativní řešení.
> PS: jde mi o to, napsat si skript na který jen kliknu a ten mi postupně pozalohuje vše co potřebují.
Ted musím chodít k počitači a postupně zálohovat
Ještě by šlo skript nechat spouštět plánovačem úloh pravidelně v určenou dobu (bez klikání).
Ostatní už napsal Tom. Pokud by bylo něco nesrozumitelné, neváhejte se zeptat.
Kluci, děkují moc za pomoc
Zdravím Vás
Tak jsem nakonec použil Lasazus a zalohovaní funguje.
Když se bude spouštět jednou týdně a bude zalohovat adresař d:\sklep do furt stejneho archivu g:\sklep.rar, ktere přepinače použit?
Změněne soubory aby se aktualizovali.
Soubor a složky, ktere jsem přidal do složky sklep by se přidali.
Soubor a složky, ktere jsem odstraníl ze složky sklep by byli z archivu odstraněny.
Prostě aby po dokonšení procesu zalohovaní archiv vypadal tak jako zalohovaný ardesař?
Přepínač -U - aktualizovat a přidat soubory
Přepínač -AS - synchronizovat obsah archivu
Přepínač -O - nastavit režim přepisování souborů
Dobrý den,
parametr -AS by měl být dostačující, provedené testy:
### pridat novy soubor
$ echo a > sklep/a.txt
$ rar a -AS sklep.rar sklep
Creating archive sklep.rar
Adding sklep/a.txt OK
Adding sklep OK
Done
### pridat dalsi soubor
$ echo b >sklep/b.txt
$ rar a -AS sklep.rar sklep
Updating archive sklep.rar
Updating sklep/a.txt OK
Updating sklep OK
Adding sklep/b.txt OK
Done
### upravit prvni soubor
$ echo aa >sklep/a.txt
$ rar a -AS sklep.rar sklep
Updating archive sklep.rar
Updating sklep/a.txt OK
Updating sklep OK
Updating sklep/b.txt OK
Done
### kontrola, ze a.txt obsahuje "aa" nikoli "a"1
### smazani souboru
$ rm sklep/b.txt
$ rar a -AS sklep.rar sklep
Updating archive sklep.rar
Updating sklep/a.txt OK
Updating sklep OK
Deleting sklep/b.txt
Done
$
Zdravim Lubo.
Asi jste mně špatně pochopil.
Mam jeden adresař D:\SKLEP s daty, ktere přidavam, mažu nebo měním.
Tento adresař chci jednou tydně zalohovat do G:\SKLEP.rar
Bud je možnost první smazat stary SKLEP.rar a pak vytvořit novou zalohu.
Nebo aktualizovat ten puvodní za pomoci přepinaču.
Pepo,
chápeme to stejně :-) příkaz:
rar.exe a -AS sklep.rar sklep
by měl udělat přesně to co chcete. Aspoň dle testů co jsem prováděl. Zkusil jsem:
a vždy jsem ověřoval, že se archiv sklep.rar patřičně změnil.
Ale možná je nějaký případ, kdy to nebude správně fungovat? Napadá vás nějaký?
Díky.