ftplogon "mysite" :try_again getsitefile "*" IFERROR= $error_no_file_found GOTO done set size1 = %sitefilesize pause /for=1 getsitefile %sitefile set size2 = %sitefilesize IFNUM!= size1 size2 goto pause_and_try_again rcvfile %sitefile goto done :pause_and_try_again pause /for=5 goto try_again :done FTPLOGOFF exit