Регулярно меняется рабочая директория?
Существует много обстоятельств, заставляющих менять пути к рабочим файлам, используемым в синтаксисе. Например:
- вы периодически запускаете синтаксис (раз в неделю или месяц) на новых данных, которые находятся в новых папках;
- вы работаете как в офисе, так и дома и вам не всегда удобно делать идентичными пути к дискам и папкам;
- вы запускаете один и тот же синтаксис на разных файлах ваших клиентов.
Чтобы не менять каждый раз пути по всем файлам, я нашёл для себя удобным помещать в начало каждого синтаксиса следующий макрос:
define !Path1 ()'d:\project xy\my program files\'!enddefine. define !Path2 ()'d:\project xy\my data files\'!enddefine. GET FILE=!Path2+"data1.sav". INCLUDE !Path1+"evaluate.sps". *** синтаксис evaluate.sps тоже может использовать в качестве путей !path1 и !Path2 *** *** выполняем тут какие-то вычисления ***. SAVE OUTFILE=!Path2+"results.sav".
Related pages
...