• SAS 压缩文件 文件夹


    OPTIONS PS=MAX LS=MAX NOCENTER SASMSTORE=SASUSER MSTORED MAUTOSOURCE;
    %MACRO run_package(file_path,file_name_houzhui,package_path,package_name_houzhui)/store;
    /*设置路径*/

    %let dir=&file_path.;
    %let dir1=&package_path.;

    ods package open nopf;
    ods package add file="&dir&file_name_houzhui" mimetype="text/plain";/*添加文件到压缩包*/

    /*创建压缩包,制定压缩包名字、路径*/
    ods package publish archive properties (archive_name="&package_name_houzhui" archive_path="&dir1");
    ods package close;
    %MEND;

    %run_package(.data,pct.csv,.,pct.tar)

     若是多个同样的文件需要压缩

    OPTIONS PS=MAX LS=MAX NOCENTER SASMSTORE=SASUSER MSTORED MAUTOSOURCE;
    %MACRO package_tar(file_path,package_path,NUM,package_name_tar)/store;
    /*设置路径*/
    %let dir=&file_path.;
    %let dir1=&package_path.;

    ods package open nopf;
    /*添加xml到压缩包*/
    %DO I=1 %TO #
    ods package add file="&dircase&I..xml" mimetype="text/plain";
    %END;

    /*创建压缩包,制定压缩包名字、路径*/
    ods package publish archive properties (archive_name="&package_name_tar" archive_path="&dir1");
    ods package close;
    %MEND;


    OPTIONS PS=MAX LS=MAX NOCENTER SASMSTORE=SASUSER MSTORED MAUTOSOURCE;
    %package_tar(.xml,.,6,xml.tar)

    /*%package_tar(file_path,package_path,NUM,package_name_tar)
    第一个参数file_path是要压缩的文件路径,
    第二个参数package_path是压缩包的存放路径,
    第一个参数NUM是要压缩的文件个数,
    第一个参数package_name_tar是压缩包的名称,带后缀,
    */

  • 相关阅读:
    Java接口总结
    java面向对象特点总结
    二分查找的两种实现方法
    关于Java的对象equals方法
    java加密枝术是怎样的?
    Java中子类和父类间的调用关系
    Java中字符串的完美度
    Java源代码不编译到字节码文件
    java生成6位随机数
    Struts2中ModelDriven的使用
  • 原文地址:https://www.cnblogs.com/Anni-love-Ferris-wheel/p/7245977.html
Copyright © 2020-2023  润新知