Startseite
Downloads
Lexikon
Sonstiges
Links
Kontakt
Gästebuch
Statistics
Disclaimer
Name
Filespec
Syntax
value = Filespec( option, fileName ) [;]
Beschreibung
Ausfiltern aus der vollständigen Dateinamen, je nach der angegebenen Option, entweder:
  • Die Laufwerkbezeichnung (Option D) Beispiel 1 oder
  • Den Pfadnamen inklusive beiden (vorne und hinten siehe Beispiel 2) "\"-Zeichen (Option P) oder
  • Den Dateinamen inklusive Erweiterung (Option N) Beispiel 3
Aufrufparameter
Parameter
Beschreibung
option
Option zum Feststellen, welcher Teil der Dateinamen zurück gegeben werden soll.
Option
Ausgabeformat
D
Drive - Laufwerkbezeichnung im Format D:
P
Path - Verzeichnispfad im Format \pfad\
N
Name - Dateiname im Format name.ext
fileName
vollständiger Dateiname
Standardwerte
keine
Rückgabewerte
Name/Wert
Rückgabewert
Laufwerk
Laufwerkbezeichnung, wenn die Option Drive angegeben wurde.
Pfad
Pfadname, wenn die Option Path angegeben wurde.
Dateiname
Dateiname ohne Pfad, wenn die Option Name angegeben wurde.
Bemerkungen
Für die Optionen der Funktion Filespec sind die ersten Buchstaben D, P und N von Bedeutung. Man kann also zum Beispiel für die Option P das Wort Pfannkuchen angeben, ohne das Ergebnis zu beeinflussen.
Beide Aufrufparameter - option und fileName - müssen angegeben werden.

Beispiel 1
fileName ="E:\pfad\zur\datei\dateiname.ext"
drive = Filespec( "Drive", fileName )
Say drive 
Ergebnis 1
E:

Beispiel 2
fileName ="E:\pfad\zur\datei\dateiname.ext"
pfad = Filespec( "Path", fileName )
Say pfad 
Ergebnis 2
\pfad\zur\datei\

Beispiel 3
fileName ="E:\pfad\zur\datei\dateiname.ext"
datei = Filespec( "Name", fileName )
Say datei 
Ergebnis 3
dateiname.ext
Your privacy: This web site has no cookies, no advertising and does not provide access data to anyone for any reason.
Copyright © Janosch R. Kowalczyk 1999, 2009. All rights reserved.
Most recent revision on 22 Jan 2009 (22) - 15:58:20.
Jakoxx Logo
Meine REXX-Regeln
RXCIF-Prozeduren:
Meine Prozeduren
Built-in functions
Standard Return Codes