Toon posts:

[Alg] via batch bestanden van een bepaalde tijd kopieeren

Pagina: 1
Acties:

Verwijderd

Topicstarter
Het volgende is wat ik wil bereiken:
Ik wil een Batch file maken waarin bestanden die ouder zijn dan 2 min gekopieerd worden naar een andere dir. Hoe kan ik dit het beste aanpakken?

Wat heb ik tot nu toe gedaan?
- Op google gezocht
- Dit form afgestruind
- Een aantal Bach-file help sites bestudeerd

BVD voor jullie hulp !!!

  • leuk_he
  • Registratie: Augustus 2000
  • Laatst online: 17:40

leuk_he

1. Controleer de kabel!

onder unix gebruik je find:

find . type f -cmin +2 -exec cp {} newdir \;

find kun je vast ergens ook voor dos/windows downloaden (cygwin bevat het b.v., de find van Windows is te beperkt)

iss5 rules is minimaler dus beter: zie hieronder

[ Voor 23% gewijzigd door leuk_he op 03-03-2005 21:04 ]

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.


Verwijderd

ff uit me hoofd, je zal dus vast het 1 en ander moeten aanpassen...

code:
1
2
3
4
5
6
7
8
9
for /f "tokens=2,4" %%a in ('dir') do call :process %%a %%b
goto :eof

:process
set createtime=%1
set filename=%2
set /a comparetime=%time:~3,2% - 2
if %createtime:~-2% LEQ %comparetime% copy %filename% dir
goto :eof
de find van Windows is te beperkt
lol de find van windows is niet bedoeld voor het vinden van files. find is de grep van windows :)

[ Voor 33% gewijzigd door Verwijderd op 03-03-2005 18:28 ]


Verwijderd

Topicstarter
Bedankt voor jullie reacties !!!
iis5_rulez ik ben bezig geweest met wat jij voorstelde maar ik kom er totaal niet uit !!! :'(

Zou jij me misschien wat meer uit willen leggen wat het scripje van jou doet?
ik heb wel het idee dat de oplossing hierin zit MAAR hoe en of wat ik ook aanpas in het scripje ik kom er niet aan uit.
BVD

Verwijderd

Topicstarter
Bedankt allemaal voor jullie inspanning!!!
ik heb een oplossing gevonden.

ik had gevraagd hoe ik bestanden die ouder zijn dan 2min kan kopiëren omdat ik zeker moet zijn dat de bestanden niet nog opgebouwd worden (worden geplaatst met een analoge modem)
als je het commando "move" gebruikt en het wordt nog opgebouwd dan krijg je een foutmelding.
is het klaar met opbouwen dan wordt het bestand verplaatst.

op deze manier heb ik ook wat ik wil

Nogmaals bedankt voor het meedenken allemaal !!!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Het script van iis5_rulez was niet helemaal af, had nog een heel klein beetje werk nodig met een handleiding in de hand (of de DOS-sites in de SA FAQ of de sites die je al hebt gezien).

Maar goed, woei :)

[ Voor 48% gewijzigd door F_J_K op 04-03-2005 11:44 . Reden: O-) ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)

Pagina: 1