Ahoj
Potrebujem z adresára do ktorého každý deň pribudne jeden súbor doc, aby sa prekopíroval do iného adresára. Malo by to robiť automaticky a vždy len najnovší súbor. Ak tam bude napr. 20 súborov a dnes pribudol najnovší DOC, tak aby skopíroval len ten najnovší a nekopíroval všetkých 21 súborov. V príkaze xcopy som nenašiel žiaden parameter a neviem ako ďalej.
Neviem či je program, ktorý by sa spustil schedulerom a ten by to vykonával sám.
Ď za info
S pozdravom neck
/přesunuto z FAQ.memphisto
Ako urobiť kopírovanie pod DOS alebo windovs
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Ako urobiť kopírovanie pod DOS alebo windovs
Kdybys napsal název souboru tak by se možná něco dalo :) ale nevim jestli to patří do sekce FAQ
Pokud se bude úloha vykonávat denodenně můžu ti naprogramovat něco ve VB na kopírování souboru

Pokud se bude úloha vykonávat denodenně můžu ti naprogramovat něco ve VB na kopírování souboru
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Ako urobiť kopírovanie pod DOS alebo windovs
D za info
meno suboru bude vzdy ine len to bude doc alebo rtf.
konktretne to je na disku d: v adresáre dokument.
chcem aby sa robila záloha z adresaru dokument do adresára dokumenty odoslat ale len najnovsie pretože z tohto adresára mi bude ftp tahat do ineho pc tento subor a nechcem aby tahal vsetky. po stiahnuti dam prijkaz vymaz z adresara súbor z ktorého som ho stiahol.
asi takto
neck
meno suboru bude vzdy ine len to bude doc alebo rtf.
konktretne to je na disku d: v adresáre dokument.
chcem aby sa robila záloha z adresaru dokument do adresára dokumenty odoslat ale len najnovsie pretože z tohto adresára mi bude ftp tahat do ineho pc tento subor a nechcem aby tahal vsetky. po stiahnuti dam prijkaz vymaz z adresara súbor z ktorého som ho stiahol.
asi takto
neck
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Ako urobiť kopírovanie pod DOS alebo windovs
Tak jsem projel Google a něco takovýho by to mělo být ?
v příloze je rar a v něm exe.
Tak jsem to konečně dodělal, zkoušim prvně něco normálního ve VB.NET :) tak mi to trvá jak kdybych to poslal do microsoftu :)
Ještě se domluvíme na detailech, protože nemám vyzkoušený že to funguje vždy.
Kontroluje to ale jenom koncovku *.doc, ale ještě na to mrknu
v příloze je rar a v něm exe.
Tak jsem to konečně dodělal, zkoušim prvně něco normálního ve VB.NET :) tak mi to trvá jak kdybych to poslal do microsoftu :)
Ještě se domluvíme na detailech, protože nemám vyzkoušený že to funguje vždy.
Kontroluje to ale jenom koncovku *.doc, ale ještě na to mrknu

- Přílohy
-
- ukazka.rar
- (8.73 KiB) Staženo 10 x
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Ako urobiť kopírovanie pod DOS alebo windovs
D skusal som to exe ale nefunguje to na PC pise konflikt ze nieje naistalovany net framework. inak
skusal som vsetko mozne a z netu mam asi toto
@echo off
for /F %%i in ('dir /B /O:-D *.rtf') do (
call :open "%%i"
exit /B 0
)
:open
start "window title" "cmd /K copy %~1 d:\dokumenty\zaloha\*.*"
exit /B 0
problem je v tom, ze mi to nefunguje pokial tento bat subor spustam z ineho adresara ako su subory ktore chcem kopirivat teda v adresare dokumenty. v tomto adresare ho mat nechcem pretoze uny uzivatelia servra by mi ho mohli omylom vymazat.
a dalsi problem je v tom ze sa okno automaticky nezatvori po skopirivani suboru ale ostane otvorene aj napriek prikazu exit.
ak vie niekto ako nato budem rad
skusal som vsetko mozne a z netu mam asi toto
@echo off
for /F %%i in ('dir /B /O:-D *.rtf') do (
call :open "%%i"
exit /B 0
)
:open
start "window title" "cmd /K copy %~1 d:\dokumenty\zaloha\*.*"
exit /B 0
problem je v tom, ze mi to nefunguje pokial tento bat subor spustam z ineho adresara ako su subory ktore chcem kopirivat teda v adresare dokumenty. v tomto adresare ho mat nechcem pretoze uny uzivatelia servra by mi ho mohli omylom vymazat.
a dalsi problem je v tom ze sa okno automaticky nezatvori po skopirivani suboru ale ostane otvorene aj napriek prikazu exit.
ak vie niekto ako nato budem rad
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Ako urobiť kopírovanie pod DOS alebo windovs
Tak nainstaluj .net framework
pak mi řekni v čem to chceš přitunit, do VB6 bych to mohl překopat nejdřív v pondělí večer...

PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Zpět na “Windows 11, 10, 8...”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů