|
Re: Cross-platform !PATH (was Cross-platform PWD) [message #11948 is a reply to message #11897] |
Mon, 08 June 1998 00:00  |
David Foster
Messages: 341 Registered: January 1996
|
Senior Member |
|
|
Robert S. Mallozzi wrote:
>
> How about this one:
>
> How does one expand !PATH in a platform independent
> manner?
>
> CD, CURRENT = currentDir
> !PATH = EXPAND_PATH ('+' + currentDir) + delimiter + !PATH
>
> "delimiter" is platform-dependent, but required :-(
You can use the system variable !VERSION:
case ( strupcase(!version.os_family)) of
'UNIX': delim = '/'
'MACOS': delim =
'VMS': delim =
'WINDOWS': delim = '\'
else: print, 'OS uncrecognized'
endcase
!VERSION.OS contains more specific OS information.
Dave
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~
David S. Foster Univ. of California, San Diego
Programmer/Analyst Brain Image Analysis Laboratory
foster@bial1.ucsd.edu Department of Psychiatry
(619) 622-5892 8950 Via La Jolla Drive, Suite 2240
La Jolla, CA 92037
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~
|
|
|