I find backslashes in path names cause no end of trouble in Stata. Whenever dealing with filenames, my first action is always
local pathvar: subinstr local pathvar "\\" "/", all
The problem is backslashes can have special meanings when Stata tries to parse the line--they don't always get read as literal backslashes. In particular, I suspect in your example the backslash is getting read as a modifier on the quotation mark.
Dan Menes
Manager
Bates White LLC
-----Original Message-----
From: [email protected]
[mailto:[email protected]]On Behalf Of Wallace, John
Sent: Wednesday, November 10, 2004 2:22 PM
To: '[email protected]'
Subject: st: RE: concatenating macros
Sorry, the change in macro longname construction should have read:
.local longname "`pathvar'`filename'"
Note the quotes around the concatenation.
-JW
-----Original Message-----
....snipped....
The problem is that the final \ gets dropped from the path.
.di "`pathvar'"
F:\CELS\
Oddly, the initial macro seems to store this correctly
Changing the longname macro construction to...
.local longname `pathvar'`filename'
.di "`longname'"
F:\CELS35051403
...no effect
*
* 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/