Article View: comp.sys.amiga.tech
Article #4693Re: Wanted: Filelength() function
From: Christopher A. Wichura
Date: Wed, 01 Aug 1990 18:17
Date: Wed, 01 Aug 1990 18:17
22 lines
1572 bytes
1572 bytes
In article <2671@mindlink.UUCP> a665@mindlink.UUCP (Anthon Pang) writes:
>I don't think there's a function that returns the filelength of a file, with
>AmigaDOS. But I need an equivalent...how do you determine the length of a file
>given only the file handle (eg from an Open)? There must be a way to find the
This is easy to do. After opening the file, do a Seek() to an offset of zero
from the end of the file. Then do another Seek() to offset zero from
current and the return value is the size of the file. Granted, this is a
little more overhead than having a Lock() and doing an Examine(), but it is
a lot easier.
-=> CAW
/////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Christopher A. Wichura
caw@miroc.chi.il.us (my amiga)
u12401@uicvm.uic.edu (my school account)
Please! Do not send mail to my school account unless mail to miroc bounces.
I often do not check uicvm.uic.edu for periods in excess of a week.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//////////////////////////////////////
Technical Details
Message-ID:
<caw.2303@miroc.Chi.IL.US>Path:
arc1-ca.pugleaf.net!utzoo!attcan!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!aplcen!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!usc!ucsd!pacbell.com!pacbell!att!mcdchg!ddsw1!igloo!miroc!cawReferences:
<2671@mindlink.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!aplcen!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!usc!ucsd!pacbell.com!pacbell!att!mcdchg!ddsw1!igloo!miroc!caw From: caw@miroc.Chi.IL.US (Christopher A. Wichura) Newsgroups: comp.sys.amiga.tech Subject: Re: Wanted: Filelength() function Message-ID: <caw.2303@miroc.Chi.IL.US> Date: 1 Aug 90 18:17:53 GMT References: <2671@mindlink.UUCP> Lines: 22