Comment obtenir la taille du fichier et de supprimer le fichier en Lua?

J'ai un problème dans l'obtention de la taille du fichier à l'aide de Lua. Je suis entrain de créer une méthode de la fonction que si la taille de fichier du fichier est 743 bytes, alors le fichier sera supprimé.

Voici mon code :

local getDLFile = function(fileToDL)
            local path = system.pathForFile(fileToDL, system.DocumentsDirectory )
            local myFile = io.open( path, "w+b" ) 
            http.request{ 
                url = "http://www.testfile.com/"..fileToDL, 
                sink = ltn12.sink.file(myFile),
            }

            -- i don't know what is the syntax
            if myFile.size == 743 bytes then
                 myFile.delete
            end             

end

Peuvent quelqu'un peut m'aider sur mon cas?

OriginalL'auteur gadss | 2012-05-23