<?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: deleting folders (keeping 5 days folders only) in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/deleting-folders-keeping-5-days-folders-only/m-p/458608#M116403</link>
    <description>&lt;P&gt;Something like (and you don't mention which os you use so windows assumed):&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/kb/45/805.html" target="_blank"&gt;http://support.sas.com/kb/45/805.html&lt;/A&gt;&lt;/P&gt;
&lt;PRE&gt;Filename filelist pipe "dir /b /s c:\temp\*.sas"; 
                                                                                   
Data _null_;                                        
  Infile filelist truncover;
  Input filename $100.;
  if _n_&amp;gt;5 then call execute(cats('%sysexec(del c:/temp/"',filename,'");'));
Run; &lt;/PRE&gt;
&lt;P&gt;You can change the if as you like, maybe input as date and check if date is today()-5 or less.&lt;/P&gt;</description>
    <pubDate>Mon, 30 Apr 2018 12:19:38 GMT</pubDate>
    <dc:creator>RW9</dc:creator>
    <dc:date>2018-04-30T12:19:38Z</dc:date>
    <item>
      <title>deleting folders (keeping 5 days folders only)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/deleting-folders-keeping-5-days-folders-only/m-p/458601#M116400</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I want to delete the folders (want to&amp;nbsp;keep 5 days folders only).&lt;/P&gt;&lt;P&gt;my code is creating folders every day yymmdd10. format.&lt;/P&gt;&lt;P&gt;but I want to keep only 5 days folders only.&lt;/P&gt;&lt;P&gt;my folders are like this&lt;/P&gt;&lt;P&gt;20180419&lt;BR /&gt;20180420&lt;/P&gt;&lt;P&gt;20180421&lt;BR /&gt;20180423&lt;/P&gt;&lt;P&gt;20180424&lt;BR /&gt;20180425&lt;/P&gt;&lt;P&gt;20180426&lt;BR /&gt;20180427&lt;/P&gt;&lt;P&gt;20180428&lt;BR /&gt;20180429&lt;/P&gt;&lt;P&gt;20180430&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;SS.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 11:58:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/deleting-folders-keeping-5-days-folders-only/m-p/458601#M116400</guid>
      <dc:creator>sathya66</dc:creator>
      <dc:date>2018-04-30T11:58:33Z</dc:date>
    </item>
    <item>
      <title>Re: deleting folders (keeping 5 days folders only)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/deleting-folders-keeping-5-days-folders-only/m-p/458608#M116403</link>
      <description>&lt;P&gt;Something like (and you don't mention which os you use so windows assumed):&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/kb/45/805.html" target="_blank"&gt;http://support.sas.com/kb/45/805.html&lt;/A&gt;&lt;/P&gt;
&lt;PRE&gt;Filename filelist pipe "dir /b /s c:\temp\*.sas"; 
                                                                                   
Data _null_;                                        
  Infile filelist truncover;
  Input filename $100.;
  if _n_&amp;gt;5 then call execute(cats('%sysexec(del c:/temp/"',filename,'");'));
Run; &lt;/PRE&gt;
&lt;P&gt;You can change the if as you like, maybe input as date and check if date is today()-5 or less.&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 12:19:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/deleting-folders-keeping-5-days-folders-only/m-p/458608#M116403</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-04-30T12:19:38Z</dc:date>
    </item>
    <item>
      <title>Re: deleting folders (keeping 5 days folders only)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/deleting-folders-keeping-5-days-folders-only/m-p/458611#M116405</link>
      <description>&lt;P&gt;It is windows.&lt;/P&gt;&lt;P&gt;&amp;nbsp;I want to delete the folders irrespective of files in those folders.&lt;/P&gt;&lt;P&gt;Below filename statement referring .sas files.&lt;/P&gt;&lt;P&gt;Filename filelist pipe "dir /b /s c:\temp\*.sas";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;see the attached&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 12:39:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/deleting-folders-keeping-5-days-folders-only/m-p/458611#M116405</guid>
      <dc:creator>sathya66</dc:creator>
      <dc:date>2018-04-30T12:39:57Z</dc:date>
    </item>
    <item>
      <title>Re: deleting folders (keeping 5 days folders only)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/deleting-folders-keeping-5-days-folders-only/m-p/458612#M116406</link>
      <description>&lt;P&gt;I am not opening zip files.&lt;/P&gt;
&lt;P&gt;Just change the filename to point to your area, i.e replace c:/temp with where your folders are located:&lt;/P&gt;
&lt;PRE&gt;Filename filelist pipe "dir /b /s /ad c:\temp\";&lt;/PRE&gt;
&lt;P&gt;Note I added /ad to restrict list to directories only.&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 12:54:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/deleting-folders-keeping-5-days-folders-only/m-p/458612#M116406</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-04-30T12:54:47Z</dc:date>
    </item>
    <item>
      <title>Re: deleting folders (keeping 5 days folders only)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/deleting-folders-keeping-5-days-folders-only/m-p/458620#M116409</link>
      <description>&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;I think,I have an issue with my sas shortcut.&lt;/P&gt;&lt;P&gt;NOTE: The infile FILELIST is:Unnamed Pipe Access Device,PROCESS=dir /b /s C:\test\.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;SS&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 13:19:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/deleting-folders-keeping-5-days-folders-only/m-p/458620#M116409</guid>
      <dc:creator>sathya66</dc:creator>
      <dc:date>2018-04-30T13:19:28Z</dc:date>
    </item>
    <item>
      <title>Re: deleting folders (keeping 5 days folders only)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/deleting-folders-keeping-5-days-folders-only/m-p/458629#M116412</link>
      <description>&lt;P&gt;I don't know what "&lt;SPAN&gt;I think,I have an issue with my sas shortcut." means?&amp;nbsp; The note seems correct, assuming all your folders are in c:/test.&amp;nbsp; Note your missing the /ad, which only gets directories.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 13:29:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/deleting-folders-keeping-5-days-folders-only/m-p/458629#M116412</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-04-30T13:29:22Z</dc:date>
    </item>
    <item>
      <title>Re: deleting folders (keeping 5 days folders only)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/deleting-folders-keeping-5-days-folders-only/m-p/458681#M116424</link>
      <description>&lt;P&gt;You need XCMD enabled to use PIPE commands or to use system commands.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;options xcmd;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;If that errors out, you'll need a different method, most likely using FDELETE instead. It's still possible, just a different approach required.&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 15:14:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/deleting-folders-keeping-5-days-folders-only/m-p/458681#M116424</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-04-30T15:14:01Z</dc:date>
    </item>
  </channel>
</rss>

