Italia
Include

CutPath.inc - Trennt Pfad von Dateiname & umgekehrt

 

Michael
Dell
Trennt Pfad von Dateiname & umgekehrt.
CutPath - Trennt Pfad von Dateiname oder umgekehrt
Autor: Michael Dell -> http://www.cplace.de
support@cplace.de
Def TP(1)               Translate$($(1),/,\)
Def gFileFromPath$(1)   SubStr$(TP($(1)),-1,Chr$(92))                           Dateinamen
Def gPathFromPath$(1)   SubStr$(TP($(1)),1,gFileFromPath$($(1)))                Pfad mit  am ende
Def gExtFromPath$(1)    (. + SubStr$(gFileFromPath$($(1)),-1,.))            Dateierweiterung
Def gFileOEFromPath$(1) SubStr$(gFileFromPath$($(1)),1,gExtFromPath$($(1)))     Dateinamen ohne Erweiterung
Für Kompatibillität zur alten CutPath.pinc Version
Def GetFPath$(1)        gPathFromPath$($(1))                                    Pfad mit  am ende
Def GetPath$(1)         Del$(gPathFromPath$($(1)),Len(gPathFromPath$($(1))),1)  Pfad ohne  am ende
Def GetFileName$(1)     gFileFromPath$($(1))                                    Dateinamen
Def GetFileExt$(1)      gExtFromPath$($(1))                                     Dateierweiterung
Def GetFileNameOE$(1)   gFileOEFromPath$($(1))                                  Dateinamen ohne Erweiterung
**  Demo- Programm  *****************************************************************
Cls
Declare Test$
Test$ = f:\eigen dateien/test\nochn test\test.exe
Print Neu
Print
Print (gPathFromPath$   =  + gPathFromPath$(Test$))
Print (gFileFromPath$   =  + gFileFromPath$(Test$))
Print (gExtFromPath$    =  + gExtFromPath$(Test$))
Print (gFileOEFromPath$ =  + gFileOEFromPath$(Test$))
Print
Print
Print Alt
Print
Print (GetFPath$        =  + GetFPath$(Test$))
Print (GetPath$         =  + GetPath$(Test$))
Print (GetFileName$     =  + GetFileName$(Test$))
Print (GetFileExt$      =  + GetFileExt$(Test$))
Print (GetFileNameOE$   =  + GetFileNameOE$(Test$))
WaitInput
End
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
16.02.2006  
 




Frank
Abbing
Hi.

Nicht nur das darf als Trennzeichen benutzt werden. Das / ist ebenso zulässig...
Und es gibt noch eine schöne API: GetFileTitle()
 
16.02.2006  
 




 
18.02.2006  
 



Huch habe bei Translate falsche Parameterreihenfolge.

So muss es heissen:
proc _filename

    parameters s$
    declare p&
    s$:=translate$(s$,,/)
    p&:=instr(/,s$)

    while p&

        s$:=del$(s$,1,p&)
        p&:=instr(/,s$)

    wend

    return s$

endproc

 
19.02.2006  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

6.520 Views

Untitledvor 0 min.
Wilfried Friebe25.11.2016
boh128.05.2016
rafl23.03.2016
Jochen Roxlau27.12.2014
Di più...

Themeninformationen

Dieses Thema hat 3 subscriber:

iF (2x)
Frank Abbing (1x)
Michael Dell (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie