dialog
is an OpenFileDialog
class object, and I am using ShowDialog()
method.
When I use path containing relative path, like:
dialog.InitialDirectory = "..\\abcd";
dialog.InitialDirectory = Directory.GetCurrentDirectory() + "..\\abcd";
ShowDialog()
crashes; what I only can do is giving a definite path, starting with a disk drive:
dialog.InitialDirectory = "C:\\ABC\\DEF\\abcd";
In this case I want the path to be 1 level up of my .exe's current directory, and then downward to directory abcd
.
The .exe's current path can be found by Directory.GetCurrentDirectory()
, which is perfectly fine, but I cant go on with ".."
)
The directory hierarchy is like:
ABC
DEF
abcd (where I want to go)
defg (where .exe is at)
So, is there any method to use "..\\"
with InitialDirectory
?
Or I must use definite path with it?
Thanks!