try testing for a locked file. something like this:
Repeat on err call ("If_File_Locked_Return_True") $Doc_Ref := Open document(New_Scan_Document_Path) on err call("") if (not(On_Err_call_File_Locked_Variable = true)) | ($Doc_Ref # † 00:00:00†) close document($Doc_Ref) File_Copy_Completed := move_file_Method end if until(On_Err_call_File_Locked_Variable = false) | (File_Copy_Completed = true) ** note code typed in email - use at your own peril :) Chip On Thu, 21 Nov 2019 10:20:46 +0000, Piotr Chabot Stadhouders via 4D_Tech wrote: > Hi, > > We use DOCUMENT LIST and COPY DOCUMENT to handle scans > The documents are copied by a scanner to a certain folder on a > Windows server, where we are picking them up and process them > It seems that because of slow copying the documents are picked up too > early by us > How can I ensure that the documents are totally copied by the > scanner? COPY DOCUMENT to an temporary folder doesn’t seem to solve > the problem > > Gr, > Piotr > > ********************************************************************** > 4D Internet Users Group (4D iNUG) > Archive: http://lists.4d.com/archives.html > Options: https://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:4d_tech-unsubscr...@lists.4d.com > ********************************************************************** We have done so much, with so little, for so long; We are now qualified to anything with nothing <sigh> - unknown ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com **********************************************************************