Hi.
Read a lot of solution how to read testfiles from a zip-file.
I want to zip testfiles from a specifik folder to an compressed folder. But not all files in that folder, want to use the timestamp on the files.
ex in the folder: C:\logg\SASLogg
i have those files:
898989_242260_26SEP14.log
898989_242538_27OCT14.log
898989_242890_28NOV14.log
898989_242890_11DEC14.log
i want to use todays date and compress all files that is older than 7 Days alt or only the files that is 7 Days old.
Some one that have any ide how the SAS-code should look like?
BR
Jan
#Bump#
No one that has any ide how to do this?
Hi,
Look up ods package. With this you can create a ZIP file and add files into it. It doesn't require a zip app installed, or OS calls:
ods package(MyPackage) open nopf;
ods package(MyPackage) add file="...\yourfile.log";
ods package(MyPackage) publish archive properties(archive_name="xyzzip" archive_path="c:\temp");
filename oscmd pipe 'dir C:\logg\SASLogg';
data _null_;
infile oscmd truncover;
format file_name $100.;
input;
file_name = scan(_infile_,1,'.');
file_date = input(substr(file_name,length(file_name)-6),date7.);
if (insert condition here) then call system(insert zip command here);
run;
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.