Code archives/Miscellaneous/Where is my current directory?

This code has been declared by its author to be Public Domain code.

Download source code

Where is my current directory? by Nicstt2006
Ensure current directory is know, and where it should be.

I wanted a few lines of code that would check directories were correct, regardless of if it was a final program or under development.

Simply:

1. Change the path in the conditional statement to where your B+ or B3D \bin file is loacted.

2. Enter your desired path to use whilst under development.

Occasionally blitz would throw an error when I presumed it was set to working directory, now I know it is (well it's not caused me any problems yet).
[CODE]
; *******************************************************************************************************************
; * * * * * * Checks to see where 'appdir' is.  Once program is installed will set directory to program dir * * * * *
; **************************************** by Nicholas Tindall 2006 *************************************************
; *******************************************************************************************************************
app$ = SystemProperty ("appdir")
DebugLog app$

If app$ = "F:\Program Files\BlitzPlus\bin\" Or app$ = "F:\Program Files\Blitz3D\bin\"
	cur_dir$ = "F:\Documents And Settings\Administrator.NSTT1\My Documents\Blitz Progs\Sticks n Stones\"
	ChangeDir cur_dir$
Else
	cur_dir$ = SystemProperty ("appdir")
	ChangeDir cur_dir$
EndIf

DebugLog "1: " + CurrentDir$()
; *******************************************************************************************************************
; *******************************************************************************************************************
[/CODE]

Comments

bytecode772006
where is my current dir?

CurrentDir$()


Nicstt2006
isnt always reliable


Code Archives Forum