wPathName

Stellt Funktionen für die Verarbeitung von Dateipfaden zur Verfügung

Funktionen

Fügt einen Schrägstrich hinter einen Pfad, falls noch kein Schrägstrich vorhanden ist.
String addSlashAfter(String path)
Fügt einen Schrägstrich vor einen Pfad, falls noch kein Schrägstrich vorhanden ist.
Verhindert Pfade, über die darüberliegende Verzeichnisse angesprochen werden können
String createPathSecure(String path)
Ermittelt den Verzeichnispfad einer Datei
String getDirFile(String path)
Ermittelt den Namen eines Verzeichnisses auf Basis eines Verzeichnispfades
String getDirName(String path)
Ermittelt den Verzeichnisnamen einer Datei
String getDirNameFile(String path)
Ermittelt den Pfad des Elternverzeichnisses eines Verzeichnisses
String getDirParent(String path)
Ermittelt das Hauptverzeichnis eines Pfades
String getDirTop(String path, Integer deep = 1)
Ermittelt die Dateiendung einer Datei
String getFileExtension(String path)
Ermittelt den Dateinamen einer Datei
String getFileName(String path)
Ermittelt den Dateiname ohne Dateiendung
String getFileNameOnly(String path)
Ermittelt aus dem Dateipfad nur die ObjektId
String getObjectId(String path)
Liefert den Pfad der Arbeitskopie
String getPathDraft(String path)
Interpretiert einen Pfad, in dem die enthaltenen Platzhalter ($param[PARAMETERNAME], $globalValue[GLOBALERWERT], $dirSelf, $nextYear, $lastYear, $year, $nextMonth, $lastMonth, $month, $day, $hour, $minute, $second, $user) ausgefüllt werden. (verfügbar ab CMS-Version 011.002.001.000)
String interpretePath(String path)
Prüft, ob es sich bei einem Pfad um eine Arbeitskopie handelt
String isDraft(String path)
Entfernt die DOCUMENT_ROOT aus einem Pfad.
String removeDocumentRoot(String path)
Entfernt den Slash am Ende eines Verzeichnisses
String removeSlashAfter(String path)
Entfernt einen Schrägstrich am Anfang eines Pfades
String removeSlashBefore(String path)