<?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 CRDATE for a CSV file? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/CRDATE-for-a-CSV-file/m-p/167629#M32245</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp; Hi,&lt;BR /&gt;Is it possible to get creation date (crdate) and/or last modified date of a CSV file with SAS before import of the file?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data mydata;&lt;BR /&gt;infile 'C:\MyData\thedata.csv' dlm='3B'x;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; input var1 :$7. &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; var2 :8.&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; ;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, creation date of the file thedata.csv.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 Jan 2015 13:14:48 GMT</pubDate>
    <dc:creator>alr</dc:creator>
    <dc:date>2015-01-02T13:14:48Z</dc:date>
    <item>
      <title>CRDATE for a CSV file?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/CRDATE-for-a-CSV-file/m-p/167629#M32245</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp; Hi,&lt;BR /&gt;Is it possible to get creation date (crdate) and/or last modified date of a CSV file with SAS before import of the file?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data mydata;&lt;BR /&gt;infile 'C:\MyData\thedata.csv' dlm='3B'x;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; input var1 :$7. &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; var2 :8.&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; ;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, creation date of the file thedata.csv.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2015 13:14:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/CRDATE-for-a-CSV-file/m-p/167629#M32245</guid>
      <dc:creator>alr</dc:creator>
      <dc:date>2015-01-02T13:14:48Z</dc:date>
    </item>
    <item>
      <title>Re: CRDATE for a CSV file?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/CRDATE-for-a-CSV-file/m-p/167630#M32246</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes.&lt;/P&gt;&lt;P&gt;Look at the functions, and online help examples for functions FINFO, FOPTNUM, FOPTNAME and related. You can get the system information available from your operating system.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2015 16:09:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/CRDATE-for-a-CSV-file/m-p/167630#M32246</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-01-02T16:09:40Z</dc:date>
    </item>
    <item>
      <title>Re: CRDATE for a CSV file?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/CRDATE-for-a-CSV-file/m-p/167631#M32247</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Assuming the operating system is Windows, the following program creates the macrovariable CRDATE with the date and time the file was last modified. You can later use this value in any SAS data or proc step:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let folder=&lt;STRONG&gt;C:\MyData&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;%let csvfile=&lt;STRONG&gt;THEDATA.CSV&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;filename folder pipe "dir &amp;amp;folder";&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; infile folder lrecl=256 pad;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; length file $32 date $10 time $5 ampm $2;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; file=scan(_infile_,5,' ');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if upcase(trim(file))="&amp;amp;csvfile" then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date=scan(_infile_,1,' ');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; time=scan(_infile_,2,' ');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ampm=scan(_infile_,3,' ');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; datenum=input(date,mmddyy10.);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timenum=input(time,time5.);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ampm='PM' then timenum=timenum+(12*3600);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dtnum=dhms(datenum,hour(timenum),minute(timenum),second(timenum));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call symputx('CRDATE',put(dtnum,datetime19.));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stop;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;%put &amp;amp;crdate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CTorres&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2015 16:11:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/CRDATE-for-a-CSV-file/m-p/167631#M32247</guid>
      <dc:creator>CTorres</dc:creator>
      <dc:date>2015-01-02T16:11:57Z</dc:date>
    </item>
    <item>
      <title>Re: CRDATE for a CSV file?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/CRDATE-for-a-CSV-file/m-p/167632#M32248</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Take a look at: &lt;A href="http://support.sas.com/kb/40/934.html" title="http://support.sas.com/kb/40/934.html"&gt;40934 - Retrieve file size, create time, and last modified date of an external file&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2015 16:25:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/CRDATE-for-a-CSV-file/m-p/167632#M32248</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2015-01-02T16:25:19Z</dc:date>
    </item>
  </channel>
</rss>

