sas
파일을 바이트 단위로 복사합니다.
수색…
소개
SAS를 사용하여 일종의보고를 작성하는 경우 파일을 복사해야하는 경우가 있습니다. 필자는 주로이 방법을 사용하여 Excel 템플릿을 복사 한 다음 PROC EXPORT를 통해 작성한 새 파일로 데이터를 덤프합니다.
이것은 Chris Hemedinger ( http://blogs.sas.com/content/sasdummy/2011/06/17/how-to-use-sas-data-step-to-copy-a) 에서 찾은 훌륭한 사례입니다. -file-from-anywhere /) .
모든 파일을 바이트 단위로 복사
/* these IN and OUT filerefs can point to anything */
filename in "anyfilehere.xlsx";
filename out "anyfilehere.xlsx";
/* copy the file byte-for-byte */
data _null_;
length filein 8 fileid 8;
filein = fopen('in','I',1,'B');
fileid = fopen('out','O',1,'B');
rec = '20'x;
do while(fread(filein)=0);
rc = fget(filein,rec,1);
rc = fput(fileid, rec);
rc =fwrite(fileid);
end;
rc = fclose(filein);
rc = fclose(fileid);
run;
filename in clear;
filename out clear;
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow