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.
Siehe auch
id-951841