|
|
Joined: Dec 1999
Posts: 30,867
Master Elite Member
|
FUNCTION FileSize (BYVAL sFileName AS STRING) AS QUAD
'Purpose
' Used to determine the size of a file.
'Parameters
' sFileName (STRING) = The name of the file we're working with.
'Return (QUAD)
' Returns the size of the specified file.
' Returns -1 if an error occurs (ex. file not found).
'Version History
' 1.00 2010.03.02
LOCAL ddFile AS DIRDATA
LOCAL qSize AS QUAD
IF LEN(DIR$(sFileName TO ddFile)) THEN
DIR$ CLOSE
qSize = ddFile.FileSizeHigh
SHIFT LEFT qSize, 32
qSize OR= ddFile.FileSizeLow
FUNCTION = qSize
ELSE
FUNCTION = -1
END IF
END FUNCTION
|
|
|
|
|