使用7zip在SAS中解压缩文件

时间:2018-10-15 10:06:12

标签: command-line sas

我目前正在尝试在SAS中使用7zip解压缩excel文件。

尽管我收到了错误消息“ 7-Zip:Cannot find archive”,但我已经环顾四周,并且设法将它们放在一起

%let UNZIP = C:\Users\maz\Outputfile;
%let CDRIVE = C:\Users\maz\Zip File\TodayFile.zip;

data _null_;
X "cd C:\Program Files\7-Zip"; 
X "7zG e &CDRIVE. -o&UNZIP."; 
run;

进行一些研究后发现该文件夹不存在,但我知道确实存在。另外,某些来源使用7za,但我只有7zG。关于接下来要看什么或正在发生什么的任何想法?

2 个答案:

答案 0 :(得分:4)

这很可能是由于“压缩文件”中的空格。尝试在路径名两边加上引号。您可以在字符串中使用双双引号来表示单个双引号(!),如下所示:

add_action('woocommerce_save_account_details', 'save_account_details_age', 20, 1 );
function save_account_details_age( $user_id ) {
    if ( isset($_POST['account_age']) ) {
        update_user_meta($user_id, 'age', sanitize_text_field($_POST['account_age'] ) );
    }
}

答案 1 :(得分:0)

X cd "C:\Program Files\7-Zip"; 

这不是一个真正的SAS问题。您需要遵循操作系统的规则,以获取空白路径。