[fpc-devel] Determin file size - how?
Michael Van Canneyt
michael at freepascal.org
Fri Dec 16 09:50:33 CET 2011
On Fri, 16 Dec 2011, Hans-Peter Diettrich wrote:
> michael.vancanneyt at wisa.be schrieb:
>> I repeat: you didn't search very well.
> Yes, I was not lucky enough :-(
>>> IMO a separation into topics "File handling" (FILE based) and "File
>>> management" (by filename) would be a good idea. Now I also found an topic
>>> "General File handling routines", but it seems to list only Posix
>>> functions, not avaialble on other platforms - should read "Posix File ..."
>> Where did you find this topic ?
> Hmm, you didn't search very well, too? ;-)
Duh... This unit is really outdated :-)
> A search on "file handling" in rtl.chm returns a list of near 100 hits, some
> of which are really procedures. RenameFile is missing from that list, instead
> it contains many "Reference for unit ..." entries.
I can't comment on the quality of the search engine in CHM.
>> I will investigate what can be done to make the topics more clear and
> And make them more easy to find.
> I understand that entries without tags are hard to find, but adding tags only
> would open another can of worms <sigh>. So the only solution, that I can see,
> is adding overview topics for categories of routines, with a list of the
> overviews at least in every package. The lists of overviews for a unit are of
> little use in a general search, when the units of interest are not yet known.
>>> As already mentioned, I still miss platform independent versions of the
>>> file management routines. Lazarus implements some routines, but IMO these
>>> should become part of the RTL, not of FCL or LCL.
>> Which ones do you think are missing apart from FileSize ?
> Give me a link to the directory handling topic, then I can tell you more. Ah,
> found it: "FileName handling routines" (sysutils). At a first glance there is
> nothing missing, except FileSize. Perhaps ForceDirectories...
I don't understand. ForceDirectories exists in sysutils?
More information about the fpc-devel