我一直试图让这个代码工作......但至今没有运气:复制文件
%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 ;
我收到错误消息“系统找不到指定的路径”,在命令提示符。我认为这是由于空间和文件夹名称中的“&”,但我似乎无法修复它。
基本上试图将文件从一个文件夹复制到另一个文件夹。文件位于网络驱动器“我”上。
你可以请建议最好的方法来做到这一点使用我发布的目录结构?
有你执行%sysexec我:移动 “AB&C \报告和测试\ ABC \我的代码\ 01Jan12 \ code_to_move.sas” “AB&C \报告和测试\测试ABC \ 01 - 2012年1月\测试代码”/你成功了吗? – 2012-02-03 16:33:00