Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Getfile question
Message
From
31/03/2000 19:13:23
 
 
To
31/03/2000 19:01:32
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00353361
Message ID:
00353731
Views:
15
>> and you've gone and made a horrid mistake, here, fishlady - you've gone and a$$umed that the current directory is the application directory!!!
>
>Yep. Correct enough. But, then CURDIR() has that same problem, no?
>

Yep - all I've done is explicitly stated the assumption. It makes it easier when the next idjit in line can't figger out why she's no work like they think it should. If what you want is the current folder, FULLPATH(CURDIR()) is a little more bulletproof than SYS(5) + SYS(2003). It also gets around the really bonehead errors like assuming that SYS(5) will return a 2 character string where the last character is a :

>> GETFILE() can be used with FULLPATH() and then tested with FULLPATH(Blah, blah, stupid directory) to make sure the idiot end-user didn't make use of the power handed to them by the immensely lazy programmer who was lacking in neurochemical energy expenditure when they decided that GETFILE() was just the ticket. It was - a clear ticket to an invite to off.ramp if they really want to know what I think of the bad habit of using GETFILE() incorrectly...I can't use the requisite vocabulary here.
>
>The point that I'm sure you are trying to make in this paragraph is being utterly lost to me. But, it's only important if it helps the originator of the post.

If the idea is to GETFILE() and then test to make sure that GETFILE() came back in some other directory than the current directory, you can use the FULLPATH("F:FOO") to resolve F:FOO to the absolute pathname associated with F:FOO; the reference, being non-absolute, is relative to the current folder on the referenced drive, and you need to convert it to an absolute path reference.
EMail: EdR@edrauh.com
"See, the sun is going down..."
"No, the horizon is moving up!"
- Firesign Theater


NT and Win2K FAQ .. cWashington WSH/ADSI/WMI site
MS WSH site ........... WSH FAQ Site
Wrox Press .............. Win32 Scripting Journal
eSolutions Services, LLC

The Surgeon General has determined that prolonged exposure to the Windows Script Host may be addictive to laboratory mice and codemonkeys
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform