[XP] Script dat map in de gaten houdt

Pagina: 1
Acties:

  • Merijn70
  • Registratie: November 2004
  • Laatst online: 30-01 19:40
Ik zou graag een scriptje of zoiets dergelijks willen hebben dat een berichtje geeft, of nog liever via e-mail verstuurd, zodra er in een bepaalde map een nieuw bestandje word geplaatst. In mijn geval gaat het om een IN map van een FTP server maar ik kan ook zo nog andere toepassingen bedenken voor zo'n script, bijvoorbeeld automatisch bericht als een bestand binnen is na het downloaden van bijv. een P2P netwerk. Mijn voorkeur gaat dus uit naar een zelfstandig programmatje of een batchfile of zo iets dergelijks. Weet ook ff niet waar ik nu precies op moet Googlen...

  • nemesis_
  • Registratie: Mei 2003
  • Laatst online: 15-05-2024

nemesis_

I'm your enemy!

Geen idee of het werkt, maar dit was de eerste hit bij Google: http://blogs.infosupport....hive/2005/10/19/1639.aspx
Dit kreeg ik met http://www.google.nl/sear...rg.mozilla:en-US:official

Ook een cookie?


  • Room42
  • Registratie: September 2001
  • Niet online
Ik heb ff geen tijd om te kijken of er wat tussen zit, maar probeer deze zoekachtie even:
directory watcher

[ Voor 43% gewijzigd door Room42 op 21-07-2006 15:47 ]

Koop mijn Nikon 14-24mm f/2.8 en Nikon 24-70mm f/2.8 lensen voor een prikkie! - Meer ads!


  • Merijn70
  • Registratie: November 2004
  • Laatst online: 30-01 19:40
Room42 schreef op vrijdag 21 juli 2006 @ 15:46:
Ik heb ff geen tijd om te kijken of er wat tussen zit, maar probeer deze zoekachtie even:
directory watcher
Helemaal goed! Deze stond als sponsored ad bij het Google zoek resultaat en lijkt te kunnen wat ik graag wil! http://www.watchdirectory.net
Ben benieuwd of het goed werkt, dank voor de snelle reacties ;)

  • Wim-Bart
  • Registratie: Mei 2004
  • Laatst online: 10-01-2021

Wim-Bart

Zie signature voor een baan.

Zoiets als dit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
@ECHO OFF
:: Folderwatch - Bepaald of er een folder is met nieuwe inhoud.
:: Start dit script met de Windows Scheduler service
::
:: Aanroep is: CMD.EXE /C /V <pad>folderwatch.cmd
::
:: LET OP! DE /V is zeer belangrijk voor de functionaliteit.

:: Volgende parameter is een folder welke gecontroleerd moet worden
SET WatchFolder=E:\DEVELLOP\TEST\INCOMMING

:: Volgende parameter is een folder welke controle inhoud bijhoud.
SET CheckFolder=E:\DEVELLOP\TEST\CHECK

:: Volgende parameter is naam van een .CMD bestand wat wordt aangeroepen met de naam
:: van het bestand als parameter
SET CheckBatch=NOTIFY.CMD

:: Controleer de Watch Folder
ECHO 1. Controleer Watch Folder "%WatchFolder%".
IF NOT EXIST "%WatchFolder%" (
  MD "%WatchFolder%"
)
IF EXIST "%WatchFolder%" (
  :: Controleer de Watch Folder
  ECHO 2. Controleer Check Folder "%CheckFolder%".
  IF NOT EXIST "%CheckFolder%" (
    MD "%CheckFolder%"
  )
  IF EXIST "%CheckFolder%" (
    :: Doe je ding
    ECHO 3. Folders bestaan.
    ECHO 4. Controleer inhoud.
    FOR %%F IN ("%WatchFolder%\*.*") DO (
      SET Bestandsnaam=%%~nxF
      IF NOT EXIST "!CheckFolder!\!Bestandsnaam!.check" (
        ECHO - "!CheckFolder!\!Bestandsnaam!.check" bestaat niet.
        ECHO - "%CheckBatch%" "%%F" wordt aangeroepen.
        CALL "%CheckBatch%" "%%F"
        ECHO.>"!CheckFolder!\!Bestandsnaam!.check"
      )
    )
    ECHO 5. Schoon Checkfolder op.
    DEL "%CheckFolder%\*.check"
    FOR %%F IN ("%WatchFolder%\*.*") DO (
      SET Bestandsnaam=%%~nxF
      ECHO.>"!CheckFolder!\!Bestandsnaam!.check"
    )
    ECHO 6. Klaar.
  ) ELSE (
    ECHO 3. Ckeck Folder "%CheckFolder%" bestaat niet en kon niet worden aangemaakt.
  )
) ELSE (
  ECHO 2. Watch Folder "%WatchFolder%" bestaat niet en kon niet worden aangemaakt.
)

Beheerders, Consultants, Servicedesk medewerkers. We zoeken het allemaal. Stuur mij een PM voor meer info of kijk hier De mooiste ICT'er van Nederland.