--reply
Thank you, Bill, for the reminder about the braces.
My suggestion above should be amended to:
save "toto_${S_DATE}(`1'_`3'_`5')", replace
This obviates the need for the extra spaces (I couldn't figure out why
I needed them!).
--Carole
On 7/12/07, William Gould, StataCorp LP <[email protected]> wrote:
Abdel Rahmen El Lahga <[email protected]> writes,
> I would like to save file with date and time in file name, but I have
> some trouble.
> [...]
>
> . save "toto$S_DATE.dta"
>
> Stata is ok and i obtain "file toto12 Jul 2007.dta saved"
>
> . save "toto_$S_DATE_$S_TIME.dta"
>
> Stata gives the following message
> file toto_19:04:26.dta could not be opened
Abdel needs to type
. save "toto_${S_DATE}_${S_TIME}.dta"
When Abdel typed "toto_$S_DATE_$S_TIME.dta" Stata took $S_DATE_ as the
name of the first macro, and that substituted to nothing. Putting in
braces makes clear where macro names start and end.
-- Bill
[email protected]
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/