Seite 1 von 1

Die Ergänzung zu CheckFilename

Verfasst: 07.04.2006 16:16
von Dostej
Ich habe ne kleine Routine geschrieben, die mir die falschen Zeichen in einem Pfad gegen "_" austauscht. Nix riesiges...

Code: Alles auswählen

Procedure.s KorrigiereFileName(Pfad_S.s) ; ersetzt ungültige zeichen mit "_"
  *P.Byte = @Pfad_S
  For x = 0 To Len(Pfad_S)-1
    ; Debug Str(*P\b) + " - " + Chr(*P\b)
    If *P\b < 32 Or *P\b = 34 Or *P\b = 42 Or *P\b = 47 Or *P\b = 58 Or *P\b = 60 Or *P\b = 62 Or *P\b = 63 Or *P\b = 92 Or *P\b = 124
      *P\b = 95 ; _  ersetzen
    EndIf
    *P +1
  Next
  ProcedureReturn Pfad_S
EndProcedure