>On a Windows 2000 Server (Advance server) you have the active directory.
>
>I do not know any thing about this but I think it passable to set the server to monitor a directory and when a file is created in the directory the server will fire a event.
>
>How can I set my Windows 200 Server to fire a action when a file is copy in a directory?
It's actually an API call - FindFirstChangeNotification() and FindNextChangeNotification(); it need not be the server. There's sample code in the MSDN docs under the topic
Monitoring Changes in a Directory or Directory Tree in the Platform SDK section. It's best written in C++, C# or VB.Net AFAIC.