如何使用SAS从远程FTP服务器下载ZIP文件夹

时间:2015-06-23 10:58:55

标签: ftp sas

我正在尝试在SAS中执行有助于简化FTP操作的代码。以下是我尝试完成的步骤:

  1. 连接到FTP服务器
  2. 扫描所有.zip文件夹以获取特定名称格式
  3. 将具有该格式的所有文件夹复制到我的本地计算机
  4. 到目前为止,我似乎已经设法连接到FTP服务器,但我不确定其余的。 这是我的代码:

    filename rmt ftp 'foo.csv.zip' host='ftp.bar.com' 
    user='FooUser' pass='BarPass'
    cd='/' recfm=s debug;
    
    FILENAME lcl 'C:\foo.csv.zip' recfm=n;
    

1 个答案:

答案 0 :(得分:0)

您缺少的主要内容是数据步骤,它将从一个文件名读取并写入另一个文件名,例如:

data _null_;
  infile rmt;
  file lcl;
  input;
  put _infile_;
run;

但是,您需要更加具体地了解您要通过此部分实现的目标:

  
      
  1. 扫描所有.zip文件夹以获取特定名称格式
  2.   

如果您提供一些您希望找到的文件以及您想要下载哪些文件的示例,人们可能会提供建议。