How to Find the Hard Disk Drive Name Using FoxPro for MacLast reviewed: June 1, 1996Article ID: Q114864 |
The information in this article applies to:
SUMMARYUsing the sample program below, you can programmatically determine the name of the current hard disk drive for functions such as SET DEFAULT TO in situations where you will not know this information ahead of time.
MORE INFORMATION
Method 1NOTE: SYS(16) returns the full path of the currently executing program.
*Procedure to determine the hard drive name in FoxPro/Mac SET TALK OFF && stop echo to screen PRIVATE x, datafolder datafolder="Apps:Data:" && folder structure depends on the system x=LEFT(SYS(2027,SYS(16)),AT(":",SYS(2027,SYS(16)))) * Variable X now contains the hard drive volume name x=x+datafolder && set up the DEFAULT path SET DEFAULT TO (x) && sets default even though we didn't know HD name SET TALK ON Method 2The following commands will place a list of all mounted volume names (delimited with semicolons) in the memory variable "vol_list":
SET LIBR to foxtools vol_list=fxVolume() Method 3The following command will place the volume name FoxPro started from in the memory variable "start_vol":
start_vol=SET('DEFAULT') |
Additional reference words: VFoxMac 3.00b FoxMac 2.50b 2.50c volume name
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |