Jim,
I don't know if it helps or if you know already and it doesn't work for what
you're trying to do but double quotes around the path/filename should
resolve the problem:
set var vFileName text = ' " d:\blah blah blah\blah.fle " '
del .vFileName
works in RBW6.5 under W98 (I've left spaces around the quotes to try and
make them stand out more).
Regards, Alastair.
----- Original Message -----
From: "Jim Limburg" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, February 15, 2002 7:07 PM
Subject: Re: Win2k - (ENVVAL('TEMP')) and spaces in this setting --
warning/headsup/solution
> I apologize, there was a good boo-boo in the code I had earlier.
> Here is the corrected version.
>
> SET VAR vm_temp TEXT = NULL
> SET VAR vm_temp = (ENVVAL('TEMP'))
> IF vm_temp IS NOT NULL THEN
> --This will store temp files in Windows/Temp directory on a Win98
machine
> --On NT or 2000 it will be in the WINNT/TEMP dir or depending on how
> --security is set up it could be defined like:
> --C:\Documents and Settings\jlimburg.TCORPNT1\Local Settings\Temp
> --This presents a problem because it has a space in the line so it
> --needs to be put between single quotes to work.
> SET VAR vm_locatespace = (SLOC(.vm_temp,' '))
> IF vm_locatespace > 0 THEN
> SET VAR vm_temp1 = ((CHAR(39)) + .vm_temp + (CHAR(39)))
> SET VAR delfiles TEXT = ('ERASE ' + (CHAR(39)) + .vm_temp + '\' + +
> '*.$$$' + (CHAR(39)))
> ELSE
> SET VAR vm_temp1 = .vm_temp
> SET VAR delfiles TEXT = ('ERASE ' + .vm_temp + '\' + '*.$$$')
> ENDIF
> SET SCRATCH &vm_temp1
> SET ERROR MESSAGES 2926 OFF
> SET ERROR MESSAGES 2077 OFF
> &delfiles
> SET ERROR MESSAGES 2077 ON
> SET ERROR MESSAGES 2926 ON
> ELSE
> SET SCRATCH ON --This will store temp files in the current directory
> SET VAR vm_temp = (CVAL('CURRDIR'))
> SET VAR vm_locatespace = (SLOC(.vm_temp,' '))
> IF vm_locatespace > 0 THEN
> SET VAR delfiles TEXT = ('ERASE ' + (CHAR(39)) + .vm_temp + '\' + +
> '*.$$$' + (CHAR(39)))
> ELSE
> SET VAR delfiles TEXT = ('ERASE ' + .vm_temp + '\' + '*.$$$')
> ENDIF
> SET ERROR MESSAGES 2926 OFF
> SET ERROR MESSAGES 2077 OFF
> &delfiles
> SET ERROR MESSAGES 2077 ON
> SET ERROR MESSAGES 2926 ON
> ENDIF
> CLEAR VAR vm_%, delfiles
> SET FILES 60
>
> __________________________________________________
> Do You Yahoo!?
> Got something to say? Say it better with Yahoo! Video Mail
> http://mail.yahoo.com
> ================================================
> TO SEE MESSAGE POSTING GUIDELINES:
> Send a plain text email to [EMAIL PROTECTED]
> In the message body, put just two words: INTRO rbase-l
> ================================================
> TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
> In the message body, put just two words: UNSUBSCRIBE rbase-l
> ================================================
> TO SEARCH ARCHIVES:
> http://www.mail-archive.com/rbase-l%40sonetmail.com/
================================================
TO SEE MESSAGE POSTING GUIDELINES:
Send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: INTRO rbase-l
================================================
TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: UNSUBSCRIBE rbase-l
================================================
TO SEARCH ARCHIVES:
http://www.mail-archive.com/rbase-l%40sonetmail.com/