Searching for paths

new topic     » topic index » view thread      » older message » newer message

Hi all, 

  I need to determine the Euphoria directory, and the Windows directory.
I can use get_env() to get %EUDIR and %WINDIR.
What if one/both of those don't exist?

  I can do a walk_dir() search for ex.exe and win.exe(com?), but is that 
sufficient? Any one computer can have more than one copy of both EU and 
Windows. What if the file I'm looking for has been renamed?
How can I guarantee that I have found the right directories?
Would I find win.exe on >win98 ?

My plan so far is to check the environment variables, if I can't find 
them, then I walk_dir() starting from C:\ looking for ex.exe, even if I 
find it, continue searching to determine if there is a second copy.
If I find a second copy, then I can't verify the Euphoria directory, and 
the user must be prompted for it.
Same for WINDIR. I could see this being pretty slow though.
Maybe I'm just trying too hard to automate it.

My second plan is to just search for the specific directory if the 
environment variable doesn't exist. Can't find %EUDIR variable, then 
check if C:\Euphoria exists, if not, prompt the user.

Also, is there a simple DOS way of determining the drive letters 
available? So I can walk the drives as well.

Thanx
Chris

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu