Script/batch voor automatisch verwijderen files

Pagina: 1
Acties:
  • 1.903 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • Frank_hoorn
  • Registratie: December 2002
  • Laatst online: 26-10-2021
Hallo allemaal :)

Ik heb hier een stuk of 10 Ip-camera's hangen die wij gebruiken voor beveiliging.
Deze camera's zijn zo ingesteld dat als er iets voor de camera beweegt, dan maakt hij foto's en stuurt deze via een ftp weg.

Dit werkt allemaal leuk en aardig...alleen het verwijderen van de foto's moet nu nog met de hand gebeuren. En dat kost nogal wat tijd als je dat een tijdje niet gedaan hebt aangezien het gigantisch veel kleine bestandjes zijn.

De bestandjes worden op de volgende manier weggeschreven.
E:\camera1\8_8_2006\00_17_45GMT.jpg
E:\camera2\12_24_2006\13_14_33GMT.jpg

Weet iemand of je een scriptje of batchfile kan maken dat automatisch de bestanden\folders weggooit die ouder dan 10 dagen zijn ?

Acties:
  • 0 Henk 'm!

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 13-06 15:12

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Acties:
  • 0 Henk 'm!

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Je zou ook wat creatief kunnen batch-scripten met RoboCopy en de "Move" en "Older than" opties :)

Welke Windows versie hebben we het hier trouwens over?

[ Voor 23% gewijzigd door elevator op 23-08-2006 20:08 ]


Acties:
  • 0 Henk 'm!

Anoniem: 70781

staan al die foto's in 1 map? Indien ja kan je hetvolgende doen:

open je favoriete teksteditor en typ daar hetvolgende in:
code:
1
del c:\mapnaam\*.* /Q


sla het bestand op met de naam weg.bat

ga naar de taakplanner (configuratiescherm-geplande taken), en maak een nieuwe taak. Blader daar naar weg.bat en plan tijdstippen naar keuze.

Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Alternatief:
Gebruik Cobian Backup voor het dagelijks uploaden van de bestanden naar een "backup" FTP lokatie en stel Cobian in dat ie na x dagen de bestanden ook verwijdert :)

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 13-06 15:12

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

't is de bedoeling dat alleen files, ouder dan 10 dagen verwijderd worden ;) Dit gaat niet goedkomen dan....

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Anoniem: 70781

oeps daar had ik overgelezen :s

Anoniem: 57365

Je zal moeten beginnen met de datum string uit te lezen.

er van uitgaande dat je ''Echo %date%'' do 24-08-2006 teruggeeft...

For /f "tokens=1-3 delims=-" %%a in ("%date:~3%") do set day=%%a& set month=%%b& set year=%%c
Echo dag = %day%
Echo maand = %month%
Echo jaar = %year%

Als je deze op de volgende manier aan elkaar plakt, kan je er mee rekenen...

set datetoday=%year%%month%%day%
:: 20060824 dus
Op dezelfde manier kan je de datum uit je directory modificeren en die kan je dan met elkaar vergelijken...

Set /a datediff=%datetoday% - %dirdate%
if %datediff% GEQ 10 deltree path\dir\

dit werkt voor de 10de tot de 31ste van de maand. Voor 1-9 zal je nog een extra test moeten inbouwen (iets in de trant van if %datetoday:~6,1%==0 set /a %datediff% +/- contante).

success

Anoniem: 70781

Toevallig bij het surfen een vbscript gevonden die exact doet wat je vraagt:

http://www.lifehacker.com...-drive-janitor-133190.php
Pagina: 1