<?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: Open all txt files in a folder, concat the data in to one file with source name in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Open-all-txt-files-in-a-folder-concat-the-data-in-to-one-file/m-p/4869#M4869</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can also do it with this script that is an alteration from&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;//Jump into JMP Scripting&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;//By: Wendy Murphrey and Rosemary Lucas&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-style: inherit; font-family: inherit;"&gt;// &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&amp;amp;pc=61733" style="font-style: inherit; font-family: inherit; color: #0e66ba;"&gt;http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&amp;amp;pc=61733&lt;/A&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;//Page 122, Soultion 5.16&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;In order to incorporate the source file name.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Also a thread here&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;A __default_attr="33958" __jive_macro_name="message" class="jive_macro jive_macro_message active_link" href="https://community.jmp.com/" modifiedtitle="true" title="Re: Concatenating large number of files"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;I also incorporated some things from MS answer. MS, I was unable to use your script to finalize the concatenation.&lt;/P&gt;&lt;PRE __default_attr="javascript" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13432205053015367" jivemacro_uid="_13432205053015367" modifiedtitle="true"&gt;&lt;BR /&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;mypath &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;=&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;"C:\jmp\"&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p2"&gt;Set Current Directory&lt;SPAN class="s1"&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; mypath &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;y &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;=&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;Files In Directory&lt;SPAN class="s1"&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; mypath &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&lt;SPAN class="s3"&gt;For&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; i &lt;SPAN class="s2"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;N Items&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; i &lt;SPAN class="s2"&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="s4"&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; i&lt;SPAN class="s2"&gt;--,&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp; &lt;SPAN class="s3"&gt;If&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN class="s3"&gt;Ends With&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;]&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; &lt;SPAN class="s5"&gt;"txt"&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp; &lt;SPAN class="s2"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp; &lt;/SPAN&gt;Remove From&lt;SPAN class="s1"&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; i &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;n &lt;SPAN class="s2"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;N Items&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p4"&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&lt;SPAN class="s3"&gt;For&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; i &lt;SPAN class="s2"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s4"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; i &lt;SPAN class="s2"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;N Items&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; i&lt;SPAN class="s2"&gt;++,&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp; sname&lt;SPAN class="s2"&gt;=&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;left&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt;y&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;]&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;length&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt;y&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;])&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;-&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p5"&gt;/* If the file is the first in the list, open it. Otherwise, open the table, concatenate with the main table, and close the table just opened. */&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s3"&gt;If&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; i &lt;SPAN class="s2"&gt;==&lt;/SPAN&gt; &lt;SPAN class="s4"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainDt &lt;SPAN class="s2"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;Open&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; mypath &lt;SPAN class="s2"&gt;||&lt;/SPAN&gt; y&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;]&lt;/STRONG&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainDt &lt;SPAN class="s2"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;New Column&lt;/SPAN&gt; &lt;STRONG&gt;(&lt;/STRONG&gt;&lt;SPAN class="s5"&gt;"source"&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; character&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; set each value &lt;STRONG&gt;(&lt;/STRONG&gt; sname &lt;STRONG&gt;))&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt &lt;SPAN class="s2"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;Open&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; mypath &lt;SPAN class="s2"&gt;||&lt;/SPAN&gt; y&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;]&lt;/STRONG&gt; &lt;STRONG&gt;)&lt;/STRONG&gt; &lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt &lt;SPAN class="s2"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;New Column&lt;/SPAN&gt; &lt;STRONG&gt;(&lt;/STRONG&gt;&lt;SPAN class="s5"&gt;"source"&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; character&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; set each value &lt;STRONG&gt;(&lt;/STRONG&gt; sname &lt;STRONG&gt;))&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainDt &lt;SPAN class="s2"&gt;=&lt;/SPAN&gt; mainDt &lt;SPAN class="s2"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt; Concatenate&lt;STRONG&gt;(&lt;/STRONG&gt; dt&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; Append to First Table &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s3"&gt;Close&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; dt&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; NoSave &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s3"&gt;Wait&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN class="s4"&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;BR /&gt;&lt;P class="p5"&gt;/* Give the final table a name. */&lt;/P&gt;&lt;BR /&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;mainDt&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; Set Name&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;/SPAN&gt;"Concatenated Files"&lt;SPAN class="s1"&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Jul 2012 12:53:11 GMT</pubDate>
    <dc:creator>jorgeramosdealm</dc:creator>
    <dc:date>2012-07-25T12:53:11Z</dc:date>
    <item>
      <title>Open all txt files in a folder, concat the data in to one file with source name</title>
      <link>https://community.jmp.com/t5/Discussions/Open-all-txt-files-in-a-folder-concat-the-data-in-to-one-file/m-p/4866#M4866</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to open set of text files from a folder and concatinate the data in to one file, with name of txt file as one of the column.&lt;/P&gt;&lt;P&gt;I have attached code which opens all the text files in a selected folder. However, i am not able to create the column with file name.&lt;/P&gt;&lt;P&gt;can anyane help in script for isereting data (values) in to a column of a data table.&lt;/P&gt;&lt;P&gt;thaks&lt;/P&gt;&lt;P&gt;gowri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 May 2012 19:29:31 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Open-all-txt-files-in-a-folder-concat-the-data-in-to-one-file/m-p/4866#M4866</guid>
      <dc:creator>gow</dc:creator>
      <dc:date>2012-05-09T19:29:31Z</dc:date>
    </item>
    <item>
      <title>Re: Open all txt files in a folder, concat the data in to one file with source name</title>
      <link>https://community.jmp.com/t5/Discussions/Open-all-txt-files-in-a-folder-concat-the-data-in-to-one-file/m-p/4867#M4867</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This should work (edided excerpt from your script)&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;name &lt;SPAN style="color: #150097;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #2600eb;"&gt;Left&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y&lt;STRONG&gt;[&lt;/STRONG&gt;&lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;]&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; &lt;SPAN style="color: #2600eb;"&gt;Length&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y&lt;STRONG&gt;[&lt;/STRONG&gt;&lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;]&lt;/STRONG&gt; &lt;STRONG&gt;)&lt;/STRONG&gt; &lt;SPAN style="color: #150097;"&gt;-&lt;/SPAN&gt; &lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #2600eb;"&gt;Open&lt;SPAN style="color: #000000;"&gt;&lt;STRONG&gt;(&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #a70096;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp; &lt;/SPAN&gt;"C:jmp\"&lt;SPAN style="color: #000000;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #150097;"&gt;||&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; y&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;]&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; columns&lt;STRONG&gt;(&lt;/STRONG&gt; Acct num &lt;SPAN style="color: #150097;"&gt;=&lt;/SPAN&gt; Character&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; &lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="color: #150097;"&gt;=&lt;/SPAN&gt; Omit &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; Import Settings&lt;STRONG&gt;(&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; End Of Line&lt;STRONG&gt;(&lt;/STRONG&gt; CRLF&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; CR&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; LF &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; End Of Field&lt;STRONG&gt;(&lt;/STRONG&gt; Comma &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; Strip Quotes&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; Use Apostrophe as Quotation Mark&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; Scan Whole File&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; Labels&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; Column Names Start&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; Data Starts&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; Lines To Read&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN style="color: #2600eb;"&gt;All&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; Year Rule&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN style="color: #a70096;"&gt;"10-90"&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;STRONG&gt;)&lt;/STRONG&gt; &lt;SPAN style="color: #150097;"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt; &lt;SPAN style="color: #2600eb;"&gt;New Column&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN style="color: #a70096;"&gt;"source"&lt;/SPAN&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; character&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; set each value&lt;STRONG&gt;(&lt;/STRONG&gt; name &lt;STRONG&gt;)&lt;/STRONG&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Only change is the placement of and the code inside New Column().&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But you can also use the "Create source column" option of Concatenate() instead of adding a new column to each table.&lt;/P&gt;&lt;P&gt;Try the script below. an alternative approach to this problem that also lets the built-in functionalty of Concatenate() handle the source column.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;mypath &lt;SPAN style="color: #150097;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #a70096;"&gt;"C:\jmp"&lt;/SPAN&gt;&lt;SPAN style="color: #150097;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #2600eb;"&gt;&lt;SPAN style="color: #000000;"&gt;y &lt;/SPAN&gt;&lt;SPAN style="color: #150097;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; &lt;/SPAN&gt;Files In Directory&lt;SPAN style="color: #000000;"&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; mypath &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #150097;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #009800;"&gt;//remove all non-text files from y&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #2600eb;"&gt;For&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; i &lt;SPAN style="color: #150097;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #2600eb;"&gt;N Items&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; i &lt;SPAN style="color: #150097;"&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; i&lt;SPAN style="color: #150097;"&gt;--,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; &lt;SPAN style="color: #2600eb;"&gt;If&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN style="color: #2600eb;"&gt;Ends With&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;]&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; &lt;SPAN style="color: #a70096;"&gt;"txt"&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; &lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #2600eb;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp; &lt;/SPAN&gt;Remove From&lt;SPAN style="color: #000000;"&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y&lt;/SPAN&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; i &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;n &lt;SPAN style="color: #150097;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #2600eb;"&gt;N Items&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #009800;"&gt;//Make list y1 of open() expressions&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;y1 &lt;SPAN style="color: #150097;"&gt;=&lt;/SPAN&gt; &lt;STRONG&gt;{}&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #2600eb;"&gt;For&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; i &lt;SPAN style="color: #150097;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; i &lt;SPAN style="color: #150097;"&gt;&amp;lt;=&lt;/SPAN&gt; n&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; i&lt;SPAN style="color: #150097;"&gt;++,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; y1&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;]&lt;/STRONG&gt; &lt;SPAN style="color: #150097;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #2600eb;"&gt;Parse&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #2600eb;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp; &lt;/SPAN&gt;Eval Insert&lt;SPAN style="color: #000000;"&gt;&lt;STRONG&gt;(&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #a70096;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp; &lt;/SPAN&gt;"Open(mypath||\!"^y&lt;I&gt;^\!",columns(Acct num = Character, . = Omit ),&lt;/I&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #a70096;"&gt;&amp;nbsp; Import Settings(&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #a70096;"&gt;&amp;nbsp; End Of Line( CRLF, CR, LF ),&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #a70096;"&gt;&amp;nbsp; End Of Field( Comma ),&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #a70096;"&gt;&amp;nbsp; Strip Quotes( 1 ),&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #a70096;"&gt;&amp;nbsp; Use Apostrophe as Quotation Mark( 0 ),&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #a70096;"&gt;&amp;nbsp; Scan Whole File( 1 ),&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #a70096;"&gt;&amp;nbsp; Labels( 0 ),&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #a70096;"&gt;&amp;nbsp; Column Names Start( 1 ),&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #a70096;"&gt;&amp;nbsp; Data Starts( 1 ),&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #a70096;"&gt;&amp;nbsp; Lines To Read( All )&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #a70096;"&gt;&amp;nbsp; ))"&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #009800;"&gt;// (Open and) Concatenate files&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #2600eb;"&gt;Eval&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y1&lt;STRONG&gt;[&lt;/STRONG&gt;&lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;]&lt;/STRONG&gt; &lt;STRONG&gt;)&lt;/STRONG&gt; &lt;SPAN style="color: #150097;"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt; Concatenate&lt;STRONG&gt;(&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; &lt;SPAN style="color: #2600eb;"&gt;Eval List&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y1&lt;STRONG&gt;[&lt;/STRONG&gt;&lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="color: #150097;"&gt;::&lt;/SPAN&gt; n&lt;STRONG&gt;]&lt;/STRONG&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; Create source column&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; color: #009800;"&gt;//Close sub-files&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #2600eb;"&gt;For&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; i &lt;SPAN style="color: #150097;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="color: #009694;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; i &lt;SPAN style="color: #150097;"&gt;&amp;lt;=&lt;/SPAN&gt; n&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; i&lt;SPAN style="color: #150097;"&gt;++,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&amp;nbsp; &lt;SPAN style="color: #2600eb;"&gt;Close&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN style="color: #2600eb;"&gt;Data Table&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;]&lt;/STRONG&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;,&lt;/SPAN&gt; nosave &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN style="color: #150097;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #150097;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 May 2012 22:21:53 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Open-all-txt-files-in-a-folder-concat-the-data-in-to-one-file/m-p/4867#M4867</guid>
      <dc:creator>ms</dc:creator>
      <dc:date>2012-05-09T22:21:53Z</dc:date>
    </item>
    <item>
      <title>Re: Open all txt files in a folder, concat the data in to one file with source name</title>
      <link>https://community.jmp.com/t5/Discussions/Open-all-txt-files-in-a-folder-concat-the-data-in-to-one-file/m-p/4868#M4868</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks this was very helpful &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 May 2012 12:28:20 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Open-all-txt-files-in-a-folder-concat-the-data-in-to-one-file/m-p/4868#M4868</guid>
      <dc:creator>gow</dc:creator>
      <dc:date>2012-05-10T12:28:20Z</dc:date>
    </item>
    <item>
      <title>Re: Open all txt files in a folder, concat the data in to one file with source name</title>
      <link>https://community.jmp.com/t5/Discussions/Open-all-txt-files-in-a-folder-concat-the-data-in-to-one-file/m-p/4869#M4869</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can also do it with this script that is an alteration from&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;//Jump into JMP Scripting&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;//By: Wendy Murphrey and Rosemary Lucas&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="font-style: inherit; font-family: inherit;"&gt;// &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&amp;amp;pc=61733" style="font-style: inherit; font-family: inherit; color: #0e66ba;"&gt;http://www.sas.com/apps/pubscat/bookdetails.jsp?catid=1&amp;amp;pc=61733&lt;/A&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;//Page 122, Soultion 5.16&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;In order to incorporate the source file name.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Also a thread here&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;A __default_attr="33958" __jive_macro_name="message" class="jive_macro jive_macro_message active_link" href="https://community.jmp.com/" modifiedtitle="true" title="Re: Concatenating large number of files"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;I also incorporated some things from MS answer. MS, I was unable to use your script to finalize the concatenation.&lt;/P&gt;&lt;PRE __default_attr="javascript" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13432205053015367" jivemacro_uid="_13432205053015367" modifiedtitle="true"&gt;&lt;BR /&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;mypath &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;=&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;"C:\jmp\"&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p2"&gt;Set Current Directory&lt;SPAN class="s1"&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; mypath &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;y &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;=&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; &lt;/SPAN&gt;Files In Directory&lt;SPAN class="s1"&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; mypath &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&lt;SPAN class="s3"&gt;For&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; i &lt;SPAN class="s2"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;N Items&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; i &lt;SPAN class="s2"&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="s4"&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; i&lt;SPAN class="s2"&gt;--,&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp; &lt;SPAN class="s3"&gt;If&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN class="s3"&gt;Ends With&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;]&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; &lt;SPAN class="s5"&gt;"txt"&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp; &lt;SPAN class="s2"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&amp;nbsp; &lt;/SPAN&gt;Remove From&lt;SPAN class="s1"&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; i &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;n &lt;SPAN class="s2"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;N Items&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p4"&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&lt;SPAN class="s3"&gt;For&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; i &lt;SPAN class="s2"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s4"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; i &lt;SPAN class="s2"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;N Items&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; y &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; i&lt;SPAN class="s2"&gt;++,&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp; sname&lt;SPAN class="s2"&gt;=&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;left&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt;y&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;]&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;length&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt;y&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;])&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;-&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p5"&gt;/* If the file is the first in the list, open it. Otherwise, open the table, concatenate with the main table, and close the table just opened. */&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s3"&gt;If&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; i &lt;SPAN class="s2"&gt;==&lt;/SPAN&gt; &lt;SPAN class="s4"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainDt &lt;SPAN class="s2"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;Open&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; mypath &lt;SPAN class="s2"&gt;||&lt;/SPAN&gt; y&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;]&lt;/STRONG&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainDt &lt;SPAN class="s2"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;New Column&lt;/SPAN&gt; &lt;STRONG&gt;(&lt;/STRONG&gt;&lt;SPAN class="s5"&gt;"source"&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; character&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; set each value &lt;STRONG&gt;(&lt;/STRONG&gt; sname &lt;STRONG&gt;))&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt &lt;SPAN class="s2"&gt;=&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;Open&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; mypath &lt;SPAN class="s2"&gt;||&lt;/SPAN&gt; y&lt;STRONG&gt;[&lt;/STRONG&gt;i&lt;STRONG&gt;]&lt;/STRONG&gt; &lt;STRONG&gt;)&lt;/STRONG&gt; &lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt &lt;SPAN class="s2"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;New Column&lt;/SPAN&gt; &lt;STRONG&gt;(&lt;/STRONG&gt;&lt;SPAN class="s5"&gt;"source"&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; character&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; set each value &lt;STRONG&gt;(&lt;/STRONG&gt; sname &lt;STRONG&gt;))&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainDt &lt;SPAN class="s2"&gt;=&lt;/SPAN&gt; mainDt &lt;SPAN class="s2"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt; Concatenate&lt;STRONG&gt;(&lt;/STRONG&gt; dt&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; Append to First Table &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s3"&gt;Close&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; dt&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt; NoSave &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s3"&gt;Wait&lt;/SPAN&gt;&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;SPAN class="s4"&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P class="p3"&gt;&amp;nbsp; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;BR /&gt;&lt;P class="p5"&gt;/* Give the final table a name. */&lt;/P&gt;&lt;BR /&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;mainDt&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&amp;lt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt; Set Name&lt;STRONG&gt;(&lt;/STRONG&gt; &lt;/SPAN&gt;"Concatenated Files"&lt;SPAN class="s1"&gt; &lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2012 12:53:11 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Open-all-txt-files-in-a-folder-concat-the-data-in-to-one-file/m-p/4869#M4869</guid>
      <dc:creator>jorgeramosdealm</dc:creator>
      <dc:date>2012-07-25T12:53:11Z</dc:date>
    </item>
  </channel>
</rss>

