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...
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
Dit kreeg ik met http://www.google.nl/sear...rg.mozilla:en-US:official
Ook een cookie?
Ik heb ff geen tijd om te kijken of er wat tussen zit, maar probeer deze zoekachtie even:
directory watcher
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!
Helemaal goed! Deze stond als sponsored ad bij het Google zoek resultaat en lijkt te kunnen wat ik graag wil! http://www.watchdirectory.netRoom42 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
Ben benieuwd of het goed werkt, dank voor de snelle reacties
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.