NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar

Člen
Avatar
:3.2.2018 22:12

Zdravím, o programování toho moc nevím, jsem úplný začátečník. Potřeboval bych vytvořit dávkový soubor pro zálohování souborů, ale aby se mi ukládaly soubory se stejným názvem a k tomu se automaticky doplní datum do názvu, takže pokud bych každý den spouštěl dávkový soubor měl bych v záloze každý den jiný soubor např. mmm1.1.18.xlsx, potom mmm2.1.18.xlsx ...... poradí někdo?

 
Odpovědět
3.2.2018 22:12
Avatar

Člen
Avatar
Odpovídá na ostrozan
:4.2.2018 16:39

Díky za odkaz. Vytvořil jsem si již dříve dávkový soubor pro zálohu pomocí robocopy. Ale když každý den spustím tento soubor, tak se mi vždy v záloze soubory přepíšou a já bych potřeboval v záloze mít vždy jiní soubory. Např. dneska zkopíruji sobor xxx.xlsx, ale zítra bych chtěl zkopírovat zase tento soubor, ale aby se mi v záloze automatick yvytvořil soubor xxx5.2.18.xlsx Dá se to udělat v dávkovém souboru? Potřebuji mít zálohu souboru po 1 dni. takže každý den zálohovat soubor.

 
Nahoru Odpovědět
4.2.2018 16:39
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na
ostrozan:5.2.2018 13:05

Pokud jsi ještě ty tři řádky baťáku nedal dohromady, a kdyby to chtěl i někdo jiný - tak tady to je:

@ECHO OFF
SET DT=%date:/=-%
XCOPY c:\Cesta\k\souboru\myfile.xlsx c:\Cesta\k\zaloham\Zalohy\zaloha%DT%.xlsx*

případně budeš li to mít ve stejném adresáři - i s tím baťákem stačí :

@ECHO OFF
SET DT=%date:/=-%
XCOPY myfile.xlsx  zaloha%DT%.xlsx*

pokud bys chtěl ukládat víckrát za den a nechceš aby se ti to přepsalo, tak si tam přidej stejným způsobem ještě čas

 
Nahoru Odpovědět
5.2.2018 13:05
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.