ich bin dabei meine Scripte zu überarbeiten/säubern.
Um Verzeichnisse/Dateien anzusprechen (Logfile usw.) benutze ich die Syntax …/Verz./Datei, wobei … aufs IPS Verzeichnis zeigt.
Es gibt aber auch den Befehl IPS_GetKernelDir().
Gibt es einen Grund warum man es auf die eine oder andere Art machen soll?
Ich sehe eigentlich keinen Unterschied.
An und für sich sind in der Funktion beide gleich, welche z.B. im Ablauf die Schnellere ist müsste man testen. (mit Abertausenden von Pfaden )
Mit IPS_GetKernelDir() ist es jedenfalls die elegantere und flexiblere, da nicht HARDCODED und wenn du deine Skripts auch veröffentlichen möchtest auch die bessere.
Die andere kann je nach Einsatz auch gut sein, da man statt BACKSLASH auch SLASHES (z.B. in Strings) verwenden kann.
Ist wie Pizza und Wiener Schnitzel, je nach Geschmack.