사이트맵  |  Contact Us
 
홈 > SAS Tech & Tip > SAS 고수
FTP 서버에서 ftp 명령어를 사용하여서 파일 내려 받기 2018.05.02
백승민 292 0
http://www.mysas.co.kr/SAS_tiptech/a_all.asp?b_no=7689&gotopage=1&con=subject&keyword=&cmd=content&bd_no=33&gubun=



Sample 36065: Using SAS® software to access multiple files on an FTP server

/* SAMPLE 2: Moving files from FTP server to local system using OS FTP */
%let ftpcmds=ftp.cmds;
%let host= ;                                          /* specify machine to connect with ftp  */
%let userid=;                                         /* specify id to use with ftp command   */
%let ftppwd=;                                         /* specify pwd for the ftp userid       */
%let xfermode=ascii;                                  /* specify ascii or binary mode xfer    */
%let homedir=/home/AP_batch/files/out/contract/renm;  /* optional: specify directory on ftp server */
%let localdir=H:\SASDATA\02. BACK\ETC\TEST;           /*  optional: specify local directory */
run;

/* Setup libref to execute the ftp command */
filename ftpcmds "&ftpcmds";
data _null_;
   file ftpcmds pad lrecl=80;
   put "user &userid &ftppwd";
   put "verbose";
   put "trace";
   put "&xfermode";
   put "cd &homedir";
   put "lcd &localdir";
   put "prompt";            /* used for MPUT and MGET commands */
   put "mget GbatRenewRateMonth201807*.txt";        /* specify wilcard used for MGET command */
   put "quit";
   run;

filename doftp pipe %unquote(%str(%')ftp -n -s:"&ftpcmds" &host%str(%'));
data _null_;
     infile doftp;
     input;
     put _infile_;

run;​

 

 

 

* 참고 : [FILENAME,FPT] FTP에서 복수의 파일을 PC로 이송 후 SAS 데이터로 읽기

       : http://cafe.daum.net/statsas/3F8j/372

 

 

 

 
 
 
휴대폰 번호
휴대폰 인증번호
 
 [파일읽기] 디렉토리에 저장되어 있는 동일한 형태의 파일 읽기
 SAS ODS 그래픽 주기율표(By Robert Allison on SAS Learning Post)