[fpc-pascal] File-functions on various platforms??
Michael Van Canneyt
michael at freepascal.org
Fri Jun 10 00:40:38 CEST 2005
On Fri, 10 Jun 2005, Thomas Zastrow wrote:
> Hello,
>
> for a little FPC-/Lazarus-project I need some routines working on the
> filesystem - for example: "Give me (recursivly) all *mp3-Files in this
> directory".
>
> Searching around in the online-documenation, I found that FPC knows functions
> like FindFirst, FindNext and so on.
>
> My question is: Are these function are working both on Linux and on Windows???
Yes.
> Using an OpenFileDialog in Lazarus and take it's property "filename" for
> input/output of these functions, will it work both on Windows and Linux???
Yes.
> Are there any functions for converting Windows-Path's to Unix-Path's???
Yes, in sysutils:
Procedure DoDirSeparators (Var FileName : String);
Function SetDirSeparators (Const FileName : String) : String;
And if you use the PathDelim constant consistently, then there should be no need
to use these functions, even.
Michael.
More information about the fpc-pascal
mailing list