Readdir question
Blitz3D Forums/Blitz3D Beginners Area/Readdir question| 
 | ||
| Been a while since I used Blitz. I'm trying to search through the folder where the program itself is installed for a text file, but readdir needs the target folder to be named. Is there a way to effectively say readdir(the folder the program was loaded from), if I don't know the name of that folder until run-time? | 
| 
 | ||
| Readdir CurrentDir() I've wondered the same thing myself ;) | 
| 
 | ||
| CurrentDir() is often the same as the programs location, but could be anything. SystemProperty("appdir") should be the application's directory. | 
| 
 | ||
| managed to do this in VB6 where you podge a button the first time after the application is installed to populate a .ini file (a .txt file) with the path of the executing directory, not sure I managed to get B3D doing it, not to say it can't be done. | 
| 
 | ||
| This may be more reliable: Print "Program was run from " + SystemProperty ("appdir") Esp. in certain cases like running a SCR from within the System folder. It is even recommended to changedir SystemProperty ("appdir") before you try to open a file in your EXEs or SCRs folder. |