<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: zip files from a specific type in a folder in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/zip-files-from-a-specific-type-in-a-folder/m-p/438713#M109406</link>
    <description>&lt;P&gt;The macro variable filename likely has the file with the extension. You can use %SCAN to get the extension and add an %IF then loop with that portion to include/exclude it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 20 Feb 2018 16:47:07 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2018-02-20T16:47:07Z</dc:date>
    <item>
      <title>zip files from a specific type in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Programming/zip-files-from-a-specific-type-in-a-folder/m-p/438694#M109398</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I came across this great macro on the internet to zip all files within a specific folder. It's great, but I would like to add a parameter to this macro which enables me to enter a particular extension, let's say XLSX. How should I change the macro below ? I've been fiddling with it, but cannot get it right. Help would be greatly appreciated&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;%let n=0;&lt;BR /&gt;%macro readCatalog(path, localpath);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %local rc _path filrf did noe filename fid i;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %if &amp;amp;localpath = %then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let _path=&amp;amp;path;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let _path=&amp;amp;path\&amp;amp;localpath;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let n=%eval(&amp;amp;n+1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let filrf=DIR&amp;amp;n;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let rc = %sysfunc(filename(filrf, &amp;amp;_path));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let did = %sysfunc(dopen(&amp;amp;filrf));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let noe = %sysfunc(dnum(&amp;amp;did));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %do i = 1 %to &amp;amp;noe;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let filename = %bquote(%sysfunc(dread(&amp;amp;did, &amp;amp;i)));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let fid = %sysfunc(mopen(&amp;amp;did, &amp;amp;filename));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %if &amp;amp;fid &amp;gt; 0 %then %do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put &amp;amp;=path &amp;amp;=localpath &amp;amp;=_path &amp;amp;=filename;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ods package(newzip) add file="&amp;amp;_path\&amp;amp;filename" path="&amp;amp;localpath";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %else %do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %if &amp;amp;localpath = %then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %readCatalog(&amp;amp;path, &amp;amp;filename);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %readCatalog(&amp;amp;path, &amp;amp;localpath\&amp;amp;filename);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let rc=%sysfunc(dclose(&amp;amp;did));&lt;BR /&gt;%mend readCatalog;&lt;/P&gt;&lt;P&gt;%macro createZIP(path, archive_name, archive_path);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put *** Creating an archive (&amp;amp;archive_path\&amp;amp;archive_name) ***;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ods package(newzip) open nopf;&lt;BR /&gt;&amp;nbsp;%readCatalog(&amp;amp;path)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ods package(newzip) publish archive properties(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; archive_name="&amp;amp;archive_name"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; archive_path="&amp;amp;archive_path"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ods package(newzip) close;&lt;BR /&gt;%mend createZIP;&lt;/P&gt;&lt;P&gt;%createZIP(C:\temp, test.zip, C:\temp2)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;B&lt;/P&gt;</description>
      <pubDate>Tue, 20 Feb 2018 16:11:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/zip-files-from-a-specific-type-in-a-folder/m-p/438694#M109398</guid>
      <dc:creator>Billybob73</dc:creator>
      <dc:date>2018-02-20T16:11:36Z</dc:date>
    </item>
    <item>
      <title>Re: zip files from a specific type in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Programming/zip-files-from-a-specific-type-in-a-folder/m-p/438713#M109406</link>
      <description>&lt;P&gt;The macro variable filename likely has the file with the extension. You can use %SCAN to get the extension and add an %IF then loop with that portion to include/exclude it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Feb 2018 16:47:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/zip-files-from-a-specific-type-in-a-folder/m-p/438713#M109406</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-02-20T16:47:07Z</dc:date>
    </item>
    <item>
      <title>Re: zip files from a specific type in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Programming/zip-files-from-a-specific-type-in-a-folder/m-p/438763#M109423</link>
      <description>&lt;P&gt;Hi Reeza,&lt;/P&gt;&lt;P&gt;Thanks for the suggestion. I've tried that one, but without luck. I've even come to a point using this :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;%if %sysfunc(strip(%scan(%upcase(%bquote(%sysfunc(dread(&amp;amp;did, &amp;amp;&amp;amp;i)))),-1, '.'))) = 'DOCX' %then %do;&lt;/P&gt;&lt;P&gt;%put This is a DOCX file;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The %put does not yield anything. I guess I do not know how to do this..&lt;/P&gt;&lt;P&gt;Rgds&lt;/P&gt;&lt;P&gt;B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="1"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Feb 2018 19:35:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/zip-files-from-a-specific-type-in-a-folder/m-p/438763#M109423</guid>
      <dc:creator>Billybob73</dc:creator>
      <dc:date>2018-02-20T19:35:10Z</dc:date>
    </item>
    <item>
      <title>Re: zip files from a specific type in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Programming/zip-files-from-a-specific-type-in-a-folder/m-p/438777#M109429</link>
      <description>&lt;P&gt;Check the SAS 9.4 macro appendix and it has an example of how this is done, where it lists all file types of a specific extension. This code is very very similar so the same approach will work.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Feb 2018 20:16:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/zip-files-from-a-specific-type-in-a-folder/m-p/438777#M109429</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-02-20T20:16:37Z</dc:date>
    </item>
    <item>
      <title>Re: zip files from a specific type in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Programming/zip-files-from-a-specific-type-in-a-folder/m-p/438793#M109439</link>
      <description>&lt;P&gt;Hi Reeza,&lt;/P&gt;&lt;P&gt;Thanks again, but this is too generic for a very specific issue.&lt;/P&gt;&lt;P&gt;I've found the solution fortunately. Filling in the 3 parameters below does the trick.&lt;/P&gt;&lt;P&gt;At first it didn't work because I put the extension between quotes.............&lt;/P&gt;&lt;P&gt;Rgds&lt;/P&gt;&lt;P&gt;B&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="1"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;%let ext = EGP;&lt;BR /&gt;%let namezip = test.zip;&lt;BR /&gt;%let zippath = c:\temp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;%macro checkzipexistsdel (zipfile);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; %if %sysfunc(fileexist(&amp;amp;zipfile.)) %then %do;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; x del "&amp;amp;zipfile.";&lt;BR /&gt;&amp;nbsp; %end;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; %else %do ;&lt;BR /&gt;&amp;nbsp; %put : Does not exist;&lt;BR /&gt;&amp;nbsp; %end;&lt;BR /&gt;%mend;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;%checkzipexistsdel (&amp;amp;zippath.\&amp;amp;namezip.);&lt;/P&gt;&lt;P&gt;%let n=0;&lt;BR /&gt;%macro readCatalog(path, localpath);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %local rc _path filrf did noe filename fid i;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %if %superq(localpath) = %then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let _path=%superq(path);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let _path=%superq(path)\%superq(localpath);&lt;BR /&gt;%let n=%eval(&amp;amp;n+1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let filrf=DIR&amp;amp;n;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let rc = %sysfunc(filename(filrf, %superq(_path)));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let did = %sysfunc(dopen(&amp;amp;filrf));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let noe = %sysfunc(dnum(&amp;amp;did));&lt;/P&gt;&lt;P&gt;&amp;nbsp;%do i = 1 %to &amp;amp;noe;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let filename = %bquote(%sysfunc(dread(&amp;amp;did, &amp;amp;i)));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let fid = %sysfunc(mopen(&amp;amp;did, &amp;amp;filename));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %if &amp;amp;fid &amp;gt; 0&amp;nbsp; %then %do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put &amp;amp;=path &amp;amp;=localpath &amp;amp;=_path &amp;amp;=filename;&lt;BR /&gt;/*Run the zip process for a specific extension*/&lt;BR /&gt;%if %sysfunc(strip(%scan(%upcase(%superq(filename)),-1, '.'))) = &amp;amp;ext. %then %do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ods package(newzip) add file="%superq(_path)\%superq(filename)" path="%superq(localpath)";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;%put DE FILE IS %superq(filename);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;BR /&gt;%end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %else %do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %if %superq(localpath) = %then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %readCatalog(%superq(path), %superq(filename));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %readCatalog(%superq(path), %superq(localpath)\%superq(filename));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let rc=%sysfunc(dclose(&amp;amp;did));&lt;BR /&gt;%mend readCatalog;&lt;/P&gt;&lt;P&gt;%macro createZIP(path, archive_name, archive_path);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put *** Creating an archive (&amp;amp;archive_path\&amp;amp;archive_name) ***;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ods package(newzip) open nopf;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %readCatalog(&amp;amp;path)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ods package(newzip) publish archive properties(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; archive_name="&amp;amp;archive_name"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; archive_path="&amp;amp;archive_path"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ods package(newzip) close;&lt;BR /&gt;%mend createZIP;&lt;/P&gt;&lt;P&gt;%createZIP(&amp;amp;zippath., &amp;amp;namezip., &amp;amp;zippath.);&lt;/P&gt;</description>
      <pubDate>Tue, 20 Feb 2018 20:46:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/zip-files-from-a-specific-type-in-a-folder/m-p/438793#M109439</guid>
      <dc:creator>Billybob73</dc:creator>
      <dc:date>2018-02-20T20:46:15Z</dc:date>
    </item>
    <item>
      <title>Re: zip files from a specific type in a folder</title>
      <link>https://communities.sas.com/t5/SAS-Programming/zip-files-from-a-specific-type-in-a-folder/m-p/438796#M109441</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/172904"&gt;@Billybob73&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;Hi Reeza,&lt;/P&gt;
&lt;P&gt;Thanks again, but this is too generic for a very specific issue.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;B&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;Yet the code looks almost identical:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;&lt;A href="http://documentation.sas.com/?docsetId=mcrolref&amp;amp;docsetTarget=n0js70lrkxo6uvn1fl4a5aafnlgt.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en" target="_blank"&gt;http://documentation.sas.com/?docsetId=mcrolref&amp;amp;docsetTarget=n0js70lrkxo6uvn1fl4a5aafnlgt.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="xis-code"&gt;      %if %qupcase(%qscan(&amp;amp;name,-1,.)) = %upcase(&amp;amp;ext) %then %do;
        %put &amp;amp;dir\&amp;amp;name;
      %end;&lt;/PRE&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="1"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Feb 2018 20:52:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/zip-files-from-a-specific-type-in-a-folder/m-p/438796#M109441</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-02-20T20:52:36Z</dc:date>
    </item>
  </channel>
</rss>

