PDA

View Full Version : OPENDIR, READDIR, CLOSEDIR



Seiten : 1 [2]

Andreas_Prouza
20-12-21, 11:32
Am Besten lässt du dir den Pfad (auf das Byte genau) ausgeben und probierst mit WRKLNK ganz genau diesen Pfad in Hochkomma aufzurufen.
Wie gesagt, am besten Copy-Paste und testen.
Und gibst vor und nach dem Pfad noch ein Zeichen mit aus um sicher zu sein, dass da nichts verstecktes dabei ist.

Wenn du den Slash am Anfang hast, dann ist das Current Directory hinfällig.
Im Benutzerprofil ist ein Home-Verzeichnis hinterlegt und ist beim Start einer Session das Current Directory und kann jederzeit geändert werden.
Meist ist zwas bei den Usern ein Home-Verzeichnis hinterlegt (mit /home/{username}) jedoch existiert dieses Verzeichnis meistens nicht.

lg Andreas

geschi_01
20-12-21, 12:05
hab mit DSPCURDIR das Directory geprüft .. ist unterschiedlich ..
in der source ...
pfad ist in länge 70 definiert ,
dirname = 100
dirname als entry empfangen (/xxxxxxx/xxxxx/xxxxx);
pfad = %trimr(dirname) + null
der aufruf erfolgt mit opendir(%addr(pfad));