[fpc-pascal] Function for checking correct file name
    Vinzent Höfler 
    JeLlyFish.software at gmx.net
       
    Fri Sep 14 18:14:42 CEST 2012
    
    
  
On Fri, 14 Sep 2012 14:48:08 +0200, Krzysztof <dibo20 at wp.pl> wrote:
> I just quicky googled not allowed characters and wrote this simple  
> function:
Seems, you found one of the many (I'd suspect) wrong search results.
> function IsValidFilename(const AFilename: String): Boolean;
> var
>   c: set of Char = ['<','>',':','"','/','\','|','?','*', '%', '.'];
Really?
|>copy con "a.b.c.%def"
|test
|^Z
|        1 Datei(en) kopiert.
|
|>type "a.b.c.%def"
|test
|
|>dir a.*
|[...]
|
|14.09.2012  18:08                 6 a.b.c.%def
And, actually, disallowing the '.' in a filename is really stup^Wshort-
sighted. Most files out there in the wild contain at least one.
Vinzent.
-- 
The most likely way for the world to be destroyed, most experts agree,
is by accident. That's where we come in; we're computer professionals.
We cause accidents.
     -- Nathaniel Borenstein
    
    
More information about the fpc-pascal
mailing list