private Hashtable getTime = new Hashtable();
private void on_Changed(object source, FileSystemEventArgs e)
{
string path = e.FullPath.ToString();
string currentLastWriteTime = File.GetLastWriteTime( e.FullPath ).ToString();
if ( !getTime.ContainsKey(path) ||
getTime[path].ToString() != currentLastWriteTime
)
{
// get one
getTime[path] = currentLastWriteTime;
}
}