Skript na automatické kopírování souborů
Moderátor: Loki5567
Pravidla fóra
Vše okolo nového systému Windows 8 se řeší jen a pouze v PODSEKCI (klik), ostatní se přesouvá nebo zamyká.
Vše okolo nového systému Windows 8 se řeší jen a pouze v PODSEKCI (klik), ostatní se přesouvá nebo zamyká.
- M1lhaus
- Nováček
- Registrován: 30. srp 2009
Skript na automatické kopírování souborů
Ahoj, potřeboval bych pomoct. Našel by se prosím někdo, kdo by mi prozradil, jaký skript použít pro kopírování jedné složky se soubory z jednoho umístění do druhého pomocí .bat souboru.
Potřebuji složkou z Déčka přepsat složku na Céčku (Dropbox soubory). Chtěl bych to udělat jako automatickou úlohu ve Windows. Vyzkoušel jsem co jsem našel na netu, ale vždy mi to v CMD hlásilo chybu s parametry.
Pozn. Jedná se o Windows 7 x64.
Díky
Potřebuji složkou z Déčka přepsat složku na Céčku (Dropbox soubory). Chtěl bych to udělat jako automatickou úlohu ve Windows. Vyzkoušel jsem co jsem našel na netu, ale vždy mi to v CMD hlásilo chybu s parametry.
Pozn. Jedná se o Windows 7 x64.
Díky
"Narodil si se jako originál, nezemři jako kopie!"
- Exp
- Začátečník
-
- Registrován: 24. črc 2004
- Bydliště: Tábor
- Kontaktovat uživatele:
Re: Skript na automatické kopírování souborů
Nebude lepší využít nějakého synchronizačního softu? Zdrojová složka bude sloužit jako referenční, nastavíš si kdy se má složka synchronizovat a dál se o to už nestaráš.
- M1lhaus
- Nováček
- Registrován: 30. srp 2009
Re: Skript na automatické kopírování souborů
Žádnej soft nechci. Už jenom proto že je to další běžící program na pozadí, co musím nainstalovat.
"Narodil si se jako originál, nezemři jako kopie!"
- Smith
- Pokročilý
- Registrován: 11. úno 2004
- Bydliště: někde u UH
- Kontaktovat uživatele:
Re: Skript na automatické kopírování souborů
napiš si skript v PowerShellu.
# Desktop [Ryzen 9 7950X, 128 GB RAM, GeForce GTX 1660 Ti, 4x SSD, 3x Dell UP2716D(A), W11 Pro]
# Notebook Dell XPS 13 [i7-7500U, 16 GB RAM, 512 GB SSD, W11 Pro], Apple MacBook Air 13" [M2, 16 GB RAM, 512 GB SSD]
# Home Server [2x E5-2630 v3, 128 GB RAM, WS2019] # Storage Synology DS1815+ [24 TB RAID6], Synology DS1819+ [24 TB RAID6, 10 GbE]
# Samsung Galaxy S23 Ultra # Canon EOS R5, Canon EOS 3, Canonet QL17 G-III, Bronica SQ-A # www.photosmith.cz
# Notebook Dell XPS 13 [i7-7500U, 16 GB RAM, 512 GB SSD, W11 Pro], Apple MacBook Air 13" [M2, 16 GB RAM, 512 GB SSD]
# Home Server [2x E5-2630 v3, 128 GB RAM, WS2019] # Storage Synology DS1815+ [24 TB RAID6], Synology DS1819+ [24 TB RAID6, 10 GbE]
# Samsung Galaxy S23 Ultra # Canon EOS R5, Canon EOS 3, Canonet QL17 G-III, Bronica SQ-A # www.photosmith.cz
- Brázda.l
- Mírně pokročilý
- Registrován: 17. črc 2005
- Bydliště: Vysočina
Re: Skript na automatické kopírování souborů
Co takto?
xcopy "e:\source_folder" "f:\destination_folder" /e /i /h
xcopy "e:\source_folder" "f:\destination_folder" /e /i /h
PC: Asus P8P67 Pro | Intel Core i5-2500K + Cooler Master Hyper 212+ | Gigabyte GTX560 Ti OC | Kingston 12GB DDR III 1333Mhz | Seagate 500GB | Asus DRW-2014L1T | Enermax 600W NAXN 80+ | HP LP2275w
Notebook: Lenovo Thinkpad X200 7459-1P0
Notebook: Lenovo Thinkpad X200 7459-1P0
- M1lhaus
- Nováček
- Registrován: 30. srp 2009
Re: Skript na automatické kopírování souborů
Super děkuju. Přes XCopy jsou to zkoušel, jenomže koukám, že jsem to psal špatně Díky za radu
to Smith: Nemyslíš, že kdybych to uměl, tak tu nepíšu?
to Smith: Nemyslíš, že kdybych to uměl, tak tu nepíšu?
"Narodil si se jako originál, nezemři jako kopie!"
- zombux
- Odborník PCT
- Registrován: 05. čer 2003
- Bydliště: sluníčkář a havloid z pražské lumpenkavárny
Re: Skript na automatické kopírování souborů
pustil bych na to SyncToy, v ní vytvořil folder pair, nastavil v Plánovači úloh dávku pro SyncToy a fertig. SyncToy samozřejmě neběží pořád, spustí se jen když to uživatel/plánovač zavolá, a navíc dovede před začátkem kopírování oskenovat obsahy obou složek aby se vyhnul kopírování už existujících dat, a dovede poznat i to, že uživatel v těch složkách něco přesunul jinam a poradí si s tím. kopírování přes příkazovou řádku jak za krále klacka je zběsilost
Pfizer & Moderna inside
ignorelist: mimo jiné všechny kremrole (danny1691, Lokomotiva, CZECHYa, pavel2003, shorty25, ajtak, stepan001, ulver, brambora81, CZ_viper, tielka a pár dalších exotů)
ignorelist: mimo jiné všechny kremrole (danny1691, Lokomotiva, CZECHYa, pavel2003, shorty25, ajtak, stepan001, ulver, brambora81, CZ_viper, tielka a pár dalších exotů)
- TomTom
- Začátečník
-
- Registrován: 02. úno 2006
- Bydliště: KönigGratz
Re: Skript na automatické kopírování souborů
Používám taky SyncToy na synchronizaci flashky a mohu doporučit. Umí vše, co je třeba.
- zombux
- Odborník PCT
- Registrován: 05. čer 2003
- Bydliště: sluníčkář a havloid z pražské lumpenkavárny
Re: Skript na automatické kopírování souborů
v task scheduleru task pro synchronizaci dat na dvou discích vypadá takto jednoduše:
pár se vytvoří přímo v GUI SyncToy a nastaví se tam parametry.
Kód: Vybrat vše
"C:\Program Files\SyncToy 2.1\SyncToyCmd.exe" -R "jmenoparu"
Pfizer & Moderna inside
ignorelist: mimo jiné všechny kremrole (danny1691, Lokomotiva, CZECHYa, pavel2003, shorty25, ajtak, stepan001, ulver, brambora81, CZ_viper, tielka a pár dalších exotů)
ignorelist: mimo jiné všechny kremrole (danny1691, Lokomotiva, CZECHYa, pavel2003, shorty25, ajtak, stepan001, ulver, brambora81, CZ_viper, tielka a pár dalších exotů)
- LIBOR_PV
- Nováček
-
- Registrován: 11. led 2012
Re: Skript na automatické kopírování souborů
Tak musím říci, že SyncToy je super. Ale ať si lámu hlavu jak koli, tak nemohu přijít na to jak ho pustit plánovačem.
V SynToy kliknutím mi úloha proběhne, ale pokud v plánovači pustím SyncToyCmd.exe -R tak mi napíše
"Failed to execute folder pair test. Could not locate folder Z:\testsynchro\."
Ale ten adresář tam je.
Pomůže někdo???
Díky Libor
PS:mám WIN7
V SynToy kliknutím mi úloha proběhne, ale pokud v plánovači pustím SyncToyCmd.exe -R tak mi napíše
"Failed to execute folder pair test. Could not locate folder Z:\testsynchro\."
Ale ten adresář tam je.
Pomůže někdo???
Díky Libor
PS:mám WIN7
- LukášST
- Začátečník
-
- Registrován: 12. led 2009
- Bydliště: Ústí nad Labem
Re: Skript na automatické kopírování souborů
A nechybí Ti za tím "-R" ještě "jmenoparu" ? viz kod od zombux ??
- LIBOR_PV
- Nováček
-
- Registrován: 11. led 2012
Re: Skript na automatické kopírování souborů
Bohužel tím to není. Kdyby nevěděl co má pustit, tak nebude vědět, že má hledat jednotku Z:\
Takto má pustit všechny bez rozdílu.
I přesto jsem to vyzkoušel a v logu stejná chyba.
Napadá mne, jestli dokáže tedy pracovat s namapovaným diskem ze sítě.
Takto má pustit všechny bez rozdílu.
I přesto jsem to vyzkoušel a v logu stejná chyba.
Napadá mne, jestli dokáže tedy pracovat s namapovaným diskem ze sítě.
- Brázda.l
- Mírně pokročilý
- Registrován: 17. črc 2005
- Bydliště: Vysočina
Re: Skript na automatické kopírování souborů
Mě synchronizace funguje bezproblémově s namapovaným diskem nebo s konkrétní cestou v síti.
PC: Asus P8P67 Pro | Intel Core i5-2500K + Cooler Master Hyper 212+ | Gigabyte GTX560 Ti OC | Kingston 12GB DDR III 1333Mhz | Seagate 500GB | Asus DRW-2014L1T | Enermax 600W NAXN 80+ | HP LP2275w
Notebook: Lenovo Thinkpad X200 7459-1P0
Notebook: Lenovo Thinkpad X200 7459-1P0
- LIBOR_PV
- Nováček
-
- Registrován: 11. led 2012
Re: Skript na automatické kopírování souborů
Mám nastaveno takto:
Spustit program:"C:\Program Files\SyncToy 2.1\SyncToyCmd.exe"
Přidat argumenty: -R "test"
Spustit program:"C:\Program Files\SyncToy 2.1\SyncToyCmd.exe"
Přidat argumenty: -R "test"
- Brázda.l
- Mírně pokročilý
- Registrován: 17. črc 2005
- Bydliště: Vysočina
Re: Skript na automatické kopírování souborů
Nespouštíš úlohu pod jiným uživatelem, než pod kterým testuješ funkčnost přes GUI? Nebo jinak, má ten uživatel pod kterým spouštíš úlohu právo zapisovat na ten disk? Protože jinak mě nenapadá co je špatně.
Když zkusíš ten příkaz v cmd funguje?
Když zkusíš ten příkaz v cmd funguje?
PC: Asus P8P67 Pro | Intel Core i5-2500K + Cooler Master Hyper 212+ | Gigabyte GTX560 Ti OC | Kingston 12GB DDR III 1333Mhz | Seagate 500GB | Asus DRW-2014L1T | Enermax 600W NAXN 80+ | HP LP2275w
Notebook: Lenovo Thinkpad X200 7459-1P0
Notebook: Lenovo Thinkpad X200 7459-1P0
- LIBOR_PV
- Nováček
-
- Registrován: 11. led 2012
Re: Skript na automatické kopírování souborů
Vyřešeno. zatrolené WIN7.
1.Pokud to pustím plánovačem a odkazuji se na síťový disk, tak to nefunguje.
2.Pokud se na síťový disk neodkazuji, ale jsou oba adresáře na c: je to OK
3.pokud to dám do BATky a odkazuji se na síťový disk tak to kupodivu funguje.
Mohlo mne to napadnout. Už mám jeden takový prográmek, který s plánovačem WIN7 přesně takto zlobí. Něco udělá a něco ne.
Díky moc chlapy.
1.Pokud to pustím plánovačem a odkazuji se na síťový disk, tak to nefunguje.
2.Pokud se na síťový disk neodkazuji, ale jsou oba adresáře na c: je to OK
3.pokud to dám do BATky a odkazuji se na síťový disk tak to kupodivu funguje.
Mohlo mne to napadnout. Už mám jeden takový prográmek, který s plánovačem WIN7 přesně takto zlobí. Něco udělá a něco ne.
Díky moc chlapy.
- Brázda.l
- Mírně pokročilý
- Registrován: 17. črc 2005
- Bydliště: Vysočina
Re: Skript na automatické kopírování souborů
Takže když naplánuješ baťák, tak to běží jo?
Zajímavý ...
Zajímavý ...
PC: Asus P8P67 Pro | Intel Core i5-2500K + Cooler Master Hyper 212+ | Gigabyte GTX560 Ti OC | Kingston 12GB DDR III 1333Mhz | Seagate 500GB | Asus DRW-2014L1T | Enermax 600W NAXN 80+ | HP LP2275w
Notebook: Lenovo Thinkpad X200 7459-1P0
Notebook: Lenovo Thinkpad X200 7459-1P0
- LIBOR_PV
- Nováček
-
- Registrován: 11. led 2012
Re: Skript na automatické kopírování souborů
Přesně tak.
- lmarek
- Nováček
-
- Registrován: 14. zář 2012
Re: Skript na automatické kopírování souborů
Ahoj
Neresil jste někdy kopírování souborů podle data vytvoření? Potřebuji aby se mi 14dni staré soubory kopírovali jinam. Zkoušel jsem různé věci ale většinou jsem někde skončil naposledy u složek s háčkami.
Díky za odpověd.
Neresil jste někdy kopírování souborů podle data vytvoření? Potřebuji aby se mi 14dni staré soubory kopírovali jinam. Zkoušel jsem různé věci ale většinou jsem někde skončil naposledy u složek s háčkami.
Díky za odpověd.
- Brázda.l
- Mírně pokročilý
- Registrován: 17. črc 2005
- Bydliště: Vysočina
Re: Skript na automatické kopírování souborů
Dám ruku do ohně, že to umí Powershell, nicméně nikdy jsem to nedělal/nepotřeboval, tak ti přesnou syntaxi neřeknu.
PC: Asus P8P67 Pro | Intel Core i5-2500K + Cooler Master Hyper 212+ | Gigabyte GTX560 Ti OC | Kingston 12GB DDR III 1333Mhz | Seagate 500GB | Asus DRW-2014L1T | Enermax 600W NAXN 80+ | HP LP2275w
Notebook: Lenovo Thinkpad X200 7459-1P0
Notebook: Lenovo Thinkpad X200 7459-1P0