Копирование файлов в SAS - PullRequest
       19

Копирование файлов в SAS

0 голосов
/ 03 февраля 2012

Я пытался заставить этот код работать ... но пока не повезло:

%let drive=I:;
%let dir1=%nrbquote("AB&C\Reports & Tests\ABC\My Codes\01Jan12");
%let dir2=%nrbquote("AB&C\Reports & Tests\Test ABC\01 - Jan 2012\Test Code");

%sysExec &drive move "&dir1\Code_to_Move.sas" "&dir2" /y ;

Я получаю сообщение об ошибке "система не может найти указанный путь" в командной строке.Я думаю, что это из-за пробелов и «&» в именах папок, но я не могу исправить это.

В основном пытаюсь скопировать файл из одной папки в другую.Файлы расположены на сетевом диске «I».

Можете ли вы предложить лучший способ сделать это, используя структуру каталогов, которую я разместил?

Ответы [ 2 ]

1 голос
/ 06 февраля 2012

% let dir1 =% nrbquote (AB & C \ Отчеты и тесты \ ABC \ Мои коды \ 01Jan12);

not

% let dir1 =% nrbquote ("AB & C \ Отчеты и тесты \ ABC \ Мои коды \ 01Jan12");

0 голосов
/ 03 февраля 2012

Попробуйте добавить точку после & dir1 (я знаю, что вам нужен период после ссылки на макрос var, так как за ней следует /, не уверен, что другие вещи также не верны)

...