Run a rule right after after files finish copying

I have this rule that I'm trying to run when a group of files is finished copying the folder the rule is looking at. But the files have to be finished being copied into the folder.
Right now I'm using the date last modified is not in the last minute. That works, but because of the nature of what I'm trying to do I would like it to move faster.
So here is what I'm doing. I'm designing a somewhat complicated file management system for my photography. (I'm a commercial photographer and I've grown out of my old way of doing things.) I'm using hazel, automator and applescript to cobble together a way of forcing myself to follow this system strictly. (I tend to be lazy when I comes to file management) So naming is important and I use hazel to generate most of this complex naming structure I have devised.
But there a few parts of the name that change from shoot to shoot. So I have a automator action in witch you can do a search and replace on a name with information it ask from me when it runs. But if I do this with a rule that identifies the files themselves the automator action processes them separately because hazel identifies them individually. So if I identify the folder they are in as the target of the hazel rule the automator action in do its stuff in a batch. The problem lies in building a rule that can tell when the files are finished moving and run the rule on the folder that they are in.
I could wait that minute, it wont kill me. But I want to get on with it. Any Ideas?
Right now I'm using the date last modified is not in the last minute. That works, but because of the nature of what I'm trying to do I would like it to move faster.
So here is what I'm doing. I'm designing a somewhat complicated file management system for my photography. (I'm a commercial photographer and I've grown out of my old way of doing things.) I'm using hazel, automator and applescript to cobble together a way of forcing myself to follow this system strictly. (I tend to be lazy when I comes to file management) So naming is important and I use hazel to generate most of this complex naming structure I have devised.
But there a few parts of the name that change from shoot to shoot. So I have a automator action in witch you can do a search and replace on a name with information it ask from me when it runs. But if I do this with a rule that identifies the files themselves the automator action processes them separately because hazel identifies them individually. So if I identify the folder they are in as the target of the hazel rule the automator action in do its stuff in a batch. The problem lies in building a rule that can tell when the files are finished moving and run the rule on the folder that they are in.
I could wait that minute, it wont kill me. But I want to get on with it. Any Ideas?