--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/