_FileGetSizeTimed

Tries to get file size in a loop when FileGetSize() fails (when Windows isn't done yet) for instance just after downloading the file

#include "Miscellaneous.au3"
_FileGetSizeTimed( $sFile [,$nTimeout [,$nWaitTime ]] )

parameters

$sFile File to get size of
$nTimeout = 5000 Timeout in milliseconds
$nWaitTime = 100 Time pause for checking again

return value

integer value File size or 0 when failed or actually size is 0 (check @error)

@error

1 Failed to get size, you might need to increase $Timeout value

related

examples

_FileName( "c:\documents\mybook.doc" ) ; "mybook.doc"

_FileName( "https://www.mywebsite.com/mybook.pdf" ) ; "mybook.pdf"