wait4file.pro 523 Bytes
PRO wait4file,file

;wtime=0.1
wtime=1.
message,'Waiting for file: '+file,/info
;will wait until the specified file exist and is finished writing
count=0
WHILE count EQ 0 DO BEGIN
;  files=find_files(file,count=count)
  files=file_search(file,count=count)
  wait,wtime
ENDWHILE

prev_size=0.
finfo=file_info(file)
size=finfo.size
WHILE size NE prev_size DO BEGIN
  wait,wtime
  prev_size=size
  finfo=file_info(file)
  size=finfo.size
  message,'size='+strtrim(size,2)+'prev_size='+strtrim(prev_size,2),/info
ENDWHILE

END