Re: Searching for paths

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

For finding what drives are on a system, Al Getz has some code in the
archives:
http://www.rapideuphoria.com/getdrive.zip

it's written as a windows program, but the drive functions can easily be
abstracted;  it gives *all* drives on system, but you can also easily make
it just return hard disk drives.

Does say "--requires Windows 95 OEM Service Release 2 (OSR2) or above.", so
it might not work on all systems?

Dan Moyer
----- Original Message -----
From: <bensler at mail.com>
To: "EUforum" <EUforum at topica.com>
Sent: Monday, February 25, 2002 10:49 AM
Subject: Searching for paths


>
> 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     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu