In reference to the :
session.PutFiles(@"d:\toupload\*", "/home/user/", true, transferOptions);
When I set the third parameter to true (delete source file),
1 - Does PutFile use a loop where For Each file loaded, delete the corresponding source file (one file at a time)
OR
2 - Does PutFile Loads all files then deletes all source files (batch)
Thanks MikeG