On a network with two Windows 2000 boxes:
1) If I an using windows Explorer to view a shared directory on the remote computer, and I drag a file from one directory on the remote box to another on the same remote box, does Windows send the entire contents of the file to my local computer and then back to the remote computer?
2) Do such file "move" operations work the same when accessing shares via command-line (i.e., in a batch file) or using other Windows API functions?
3) Is there a difference in the way this works if the share has been mapped to a drive ID?
4) If there is a process that "polls" for new files in a shared directory (using FindFirstFile() API), could that polling be an issue? Could periodic use of the FindFirstFile() API cause a logjam of some network activity queue?
I have a client who is experiencing intermittent delays -- sometimes several minutes in duration -- on a process that normally takes a fraction of a second. The only thing unusual I can see about his setup is that he is using an external box to host the shared directory.
I appreciate your direct answer based upon your experience, but please also provide a link to an article that discusses these issues.