Dateinamen extrahieren

Bild Microsoft Dynamics NAV 4.xx
(ehem. Microsoft Business Solutions-Navision)

Dateinamen extrahieren

Beitragvon Pegasus » 13. Mai 2013 11:56

Hallo, hat jemand einen Tip wie man den Dateinamen aus einem kompletten Filepfad extrahiert?
mit STRPOS findet man ja nur den ersten "\"....

gibts da was fertiges?
Pegasus
 
Beiträge: 312
Registriert: 16. Januar 2007 14:34
Wohnort: Bielefeld/GĂĽtersloh
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Dateinamen extrahieren

Beitragvon Markus Merkl » 13. Mai 2013 12:06

Pegasus hat geschrieben:gibts da was fertiges?


Ja, nebennan: <http://perldoc.perl.org/File/Basename.html> 8-)
Markus

“Perl is the only language that looks the same before and after RSA encryption.” (Keith Bostic)
Benutzeravatar
Markus Merkl
 
Beiträge: 487
Registriert: 24. April 2007 10:10
Wohnort: ZH
Arbeitsort: CH-ZH
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: [alle]

Re: Dateinamen extrahieren

Beitragvon Natalie » 13. Mai 2013 12:06

Die findest du in Timos Codeunits viewtopic.php?f=20&t=4001, Funktion ExtractFilename.
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Dateinamen extrahieren

Beitragvon McClane » 13. Mai 2013 12:14

Oder im WSH FileSystemObject, Methode GetFileName.

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
McClane
Moderator
Moderator
 
Beiträge: 3864
Registriert: 2. April 2008 10:00
Realer Name: Stefan
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009, 2016

Re: Dateinamen extrahieren

Beitragvon HattrickHorst » 13. Mai 2013 12:24

Schau dir mal die Funktion GetPathandFile aus der Zahlungsverkehreinrichtung an.
HattrickHorst
 
Beiträge: 585
Registriert: 15. Januar 2009 19:32
Wohnort: Bochum
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.00C - heute

Re: Dateinamen extrahieren

Beitragvon Pegasus » 13. Mai 2013 13:04

danke schön.....

aus Timos Fob file der Zweizeiler tuts :-) super...

WHILE STRPOS(FullFilename,'\') <> 0 DO
FullFilename := COPYSTR(FullFilename,STRPOS(FullFilename,'\') + 1)

was mir fehlt ist noch, wie man directories anlegt....da steht leider nichts drin und ich würde zusätzlich zum File-Copy auch Directories anlegen können...
Pegasus
 
Beiträge: 312
Registriert: 16. Januar 2007 14:34
Wohnort: Bielefeld/GĂĽtersloh
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Dateinamen extrahieren

Beitragvon McClane » 13. Mai 2013 13:10

Nochmal WSH FileSystemObject, Methode CreateFolder.

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
McClane
Moderator
Moderator
 
Beiträge: 3864
Registriert: 2. April 2008 10:00
Realer Name: Stefan
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009, 2016

Re: Dateinamen extrahieren

Beitragvon Markus Merkl » 13. Mai 2013 13:25

Pegasus hat geschrieben:WHILE STRPOS(FullFilename,'\') <> 0 DO
FullFilename := COPYSTR(FullFilename,STRPOS(FullFilename,'\') + 1)


Und was machst Du, wenn fullfilename ein Verzeichnis ist?

Im übrigen tät ich am Ende von fillfilename anfangen und das erste '\' suchen.
Markus

“Perl is the only language that looks the same before and after RSA encryption.” (Keith Bostic)
Benutzeravatar
Markus Merkl
 
Beiträge: 487
Registriert: 24. April 2007 10:10
Wohnort: ZH
Arbeitsort: CH-ZH
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: [alle]


ZurĂĽck zu NAV 4.xx

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast