MoveFile an atomic operation

This forum seems the best place to ask this question.

Is a Movefile with in a NTFS shared area guaranteed to be atomic.

i.e. if several processes on several different machines all
attempt to move the same file at exactly the same time will
one of them succeed and the all others fail.

Also, I know that across File Systems a Movefile
may be executed as a copy and delete. In this case does
Movefile use locking to ensure the operation is atomic.
Can concurrent MoveFiles in this situation cause two
copies to be created.

I am writing a Distributed Batch Processor that executes batch files
as a logon screen saver (via a NT service) . This is to utilize a
large number (~200) of idle machines (PIII/500’s,PII/300’s) in our
computer labs.
Think SETI Screen Saver.
One researcher is already using a system like this here to compute a vast
statistical problem via Mathematica.

Michael Simmons Technical Advisor/Network Administrator
Office of Executive Dean
Faculties of Economics & Commerce, Education and Law
Phone: (w)+61-8-9380 2985 University of Western Australia
Fax: +61-8-9380 1068 Stirling Highway Nedlands WA 6907
Email: mailto:xxxxx@ecel.uwa.edu.au Australia
URL: http://www.ecel.uwa.edu.au/~michael/michael/