AbbreviatePathName

AbbreviatePathName verkürzt einen vollständigen Dateinamen für Anzeigezwecke auf die gewünschte Länge.

svShortNames = AbbreviatePathName(svFileNames, nMaxLen)
svShortNames = AbbreviatePathName(svFileNames, nMaxLen, bAtLeastName)

Returnwert

svShortNames ist ein Vektor mit den verkürzten Dateinamen.

Parameter

svFileNames

svFileNames ist ein Vektor mit den vollständigen Dateinamen, die gekürzt werden sollen.

nMaxLen

nMaxLen ist die maximale Zeichenanzahl des verkürzten Dateinames.

bAtLeastName

Falls bAtLeastName auf TRUE (1) gesetzt ist, wird in jedem Fall zumindest der Name mit Extension zurückgeliefert. Falls Falls bAtLeastName auf FALSE (0) gesetzt ist, liefert die Funktion einen leeren String, falls der Name mit Extension aus mehr Zeichen besteht als im Parameter nMaxLen angegeben ist. Defaultwert ist TRUE (1).

Beispiel

* AbbreviatePathName("c:/test/test1/test2/filename.dat", 30, TRUE)
* c:/test/.../test2/filename.dat
*
* AbbreviatePathName("c:\test\test1\test2\filename.dat", 30, TRUE)
* c:\test\...\test2\filename.dat
*
* AbbreviatePathName("\\P300\c\test\test1\test2\filename.dat", 30, TRUE)
* \\P300\c\...\filename.dat

Kommentar

Der erzeugte Name ist kein gültiger Dateiname. Der Name dient Anzeigezwecken.

id-951841