[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