Solved

Tools for monitoring files in a folder

Posted on 2014-01-19
10
217 Views
Last Modified: 2014-04-10
Hi,
I want to monitor a folder for files and alert if we dont get a file for some time.

Thanks,
Ravi
0
Comment
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 3
10 Comments
 
LVL 43

Expert Comment

by:Rob
ID: 39793386
Windows platform?
Will any of the files be overwritten? meaning the modified date of the file would need to be checked?
0
 
LVL 43

Accepted Solution

by:
Rob earned 133 total points
ID: 39793406
A simple script should do it that can be scheduled to run as often as you need to test.

this is vb script, assuming windows platform:

Set wshShell = CreateObject( "WScript.Shell" )
Set wshSystemEnv = wshShell.Environment( "SYSTEM" )

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder("C:\FSO")
Set colFiles = objFolder.Files

' Display the current value
If wshSystemEnv( "FileCount" ) = colFiles.Count Then
' Display an ALERT
Else
' Set the environment variable
wshSystemEnv( "FileCount" ) = colFiles.Count

End If

Open in new window

0
 
LVL 8

Assisted Solution

by:Surrano
Surrano earned 67 total points
ID: 39793525
Depending on the use case it may become quite complex.
Below is a unix (bash) shell solution that assumes
- a file modification timestamp is in accordance with its appearance in the directory.
- a changed file is considered "new"
- only regular files (not directories, FIFOs, symlinks, block devices, etc) are checked

#!/bin/bash

# seconds to sleep
SLEEP=60
# directory to monitor
DIR=~/incoming
# 
BASELINE="/var/run/incoming.baseline"

# establish baseline
touch "$BASELINE"

while true; do
  sleep $SLEEP
  touch "${BASELINE}.tmp"
  newfile=`find "$DIR" -type f -newer "$BASELINE" | head -1`
  mv "${BASELINE}.tmp" "$BASELINE"
  if [ "$newfile" = "" ]; then
    # do the alerting of your choice
  fi
done

Open in new window

0
Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

 

Author Comment

by:Ravi Kiran Reddy Katkuri
ID: 39828558
Hi,

All the files will be over written if not processed by a job.

Thanks,
Ravi
0
 
LVL 43

Expert Comment

by:Rob
ID: 39852499
What platform are you running on?
0
 

Author Comment

by:Ravi Kiran Reddy Katkuri
ID: 39902486
Windows server  platform
0
 
LVL 43

Expert Comment

by:Rob
ID: 39904691
Did you try any of the scripts posted above?
0
 

Author Comment

by:Ravi Kiran Reddy Katkuri
ID: 39911137
I am not a expert in scripting. I am looking for tools with user interface and easy to use. It can be open source or commercial one.
0
 
LVL 43

Assisted Solution

by:Rob
Rob earned 133 total points
ID: 39911543
Sorry I haven't used any of the following ,but the first link is a review of the top 10 tools to monitor files.

http://www.raymond.cc/blog/3-portable-tools-monitor-files-folders-changes/

"Watch 4 folder" Comes up a lot and well recommended. There is a free Version but it will only monitor one folder. Claims to capture up to 12 or 13 events but to not overload your system l would only start with the events you're most in need of .
http://leelusoft.blogspot.com.au/p/watch-4-folder-25.html

Rob
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

I wrote an article (http://www.experts-exchange.com/articles/2245/Anti-rootkit-software.html) some time ago with a reference to nLite  (http://www.nliteos.com/)slipstreaming software.  I recently changed that link to point to NTLite (https://www.ntl…
The article will include the best Data Recovery Tools along with their Features, Capabilities, and their Download Links. Hope you’ll enjoy it and will choose the one as required by you.
In a recent question (https://www.experts-exchange.com/questions/29004105/Run-AutoHotkey-script-directly-from-Notepad.html) here at Experts Exchange, a member asked how to run an AutoHotkey script (.AHK) directly from Notepad++ (aka NPP). This video…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question