<?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: Qlik Sense loop sub script not finding directories or files in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Qlik-Sense-loop-sub-script-not-finding-directories-or-files/m-p/1286341#M26962</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could be related to this: &lt;A href="https://community.qlik.com/qlik-blogpost/4294"&gt;Qlik Sense Legacy mode&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Nov 2016 17:26:27 GMT</pubDate>
    <dc:creator>Gysbert_Wassenaar</dc:creator>
    <dc:date>2016-11-21T17:26:27Z</dc:date>
    <item>
      <title>Qlik Sense loop sub script not finding directories or files</title>
      <link>https://community.qlik.com/t5/App-Development/Qlik-Sense-loop-sub-script-not-finding-directories-or-files/m-p/1286340#M26961</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to create a list of filenames and directories using methods described here:&lt;BR /&gt;&lt;A href="https://community.qlik.com/thread/66336"&gt;Loop through root directory (including subfolders) and list filenames of *.csv&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; During Debug, I find that the variables 'SubDirectory' and 'FoundFile' are producing &amp;lt;NULL&amp;gt; which subsequently doesn't create a table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are indeed many directories which each contain multiple csv files in the specified location.&amp;nbsp; I have changed the location of them to a new directory and re-pointed the path as well with the same results.&amp;nbsp; I've tried with and without '\' in the CALL statement.&lt;/P&gt;&lt;P&gt;No errors are produced.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any advice?&lt;/P&gt;&lt;P&gt;sub GetCSVFileNames(Root)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each FoundFile in filelist( Root &amp;amp; '\*.csv')&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileList:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load&lt;/P&gt;&lt;P&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;&amp;nbsp; filename('$(FoundFile)') as FileName,&lt;/P&gt;&lt;P&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;&amp;nbsp; filedir('$(FoundFile)') as FileDir&lt;/P&gt;&lt;P&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;&amp;nbsp; Autogenerate(1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; next FoundFile&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each SubDirectory in dirlist( Root &amp;amp; '\*' )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call GetCSVFileNames(SubDirectory)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; next SubDirectory&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call GetCSVFileNames('C:\datafiles') ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/qlik-users/96544"&gt;gwassenaar&lt;/A&gt;‌&lt;/P&gt;&lt;P&gt;This is related to &lt;A href="https://community.qlik.com/message/1162558"&gt;Loop Through Directory Structure to load data&lt;/A&gt; however I'm trying to start by simplifying things.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2016 17:15:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlik-Sense-loop-sub-script-not-finding-directories-or-files/m-p/1286340#M26961</guid>
      <dc:creator>joey_lutes</dc:creator>
      <dc:date>2016-11-21T17:15:05Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense loop sub script not finding directories or files</title>
      <link>https://community.qlik.com/t5/App-Development/Qlik-Sense-loop-sub-script-not-finding-directories-or-files/m-p/1286341#M26962</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could be related to this: &lt;A href="https://community.qlik.com/qlik-blogpost/4294"&gt;Qlik Sense Legacy mode&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2016 17:26:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlik-Sense-loop-sub-script-not-finding-directories-or-files/m-p/1286341#M26962</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2016-11-21T17:26:27Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense loop sub script not finding directories or files</title>
      <link>https://community.qlik.com/t5/App-Development/Qlik-Sense-loop-sub-script-not-finding-directories-or-files/m-p/1286342#M26963</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nothing like spending 5 days spinning your wheels trying to figure out what you're doing wrong in a simple sub statement only to find it's an .ini setting!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!!&amp;nbsp; I added the StandardReload=0 line and POOF, data.&lt;/P&gt;&lt;P&gt;Ugh.&amp;nbsp; Thanks again - hopefully headway may occur now!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2016 17:39:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlik-Sense-loop-sub-script-not-finding-directories-or-files/m-p/1286342#M26963</guid>
      <dc:creator>joey_lutes</dc:creator>
      <dc:date>2016-11-21T17:39:20Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense loop sub script not finding directories or files</title>
      <link>https://community.qlik.com/t5/App-Development/Qlik-Sense-loop-sub-script-not-finding-directories-or-files/m-p/1286343#M26964</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok - maybe I spoke too soon.&amp;nbsp;&amp;nbsp; It does in fact perform the loop and cycle through the data the appropriate amount of times, however no data is populated in the ensuing table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Shows 54 rows and 3 fields (correct), however there is no data populated.&amp;nbsp; I inserted a table in the UI just to double-check and nope, no data.&amp;nbsp; Any idea why it wouldn't be populating what it's obviously finding?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="FileList.JPG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/144429_FileList.JPG" style="height: auto;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2016 17:49:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlik-Sense-loop-sub-script-not-finding-directories-or-files/m-p/1286343#M26964</guid>
      <dc:creator>joey_lutes</dc:creator>
      <dc:date>2016-11-21T17:49:08Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense loop sub script not finding directories or files</title>
      <link>https://community.qlik.com/t5/App-Development/Qlik-Sense-loop-sub-script-not-finding-directories-or-files/m-p/1286344#M26965</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, I think I'm under control mostly.&amp;nbsp; I changed the following which seemed to help thing:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of a relative path, Qlik Sense doesn't like those much, so I used a lib: and it is much happier.&lt;/P&gt;&lt;P&gt;call DoDir ('lib://datafiles')&lt;/P&gt;&lt;P&gt;Full code below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub DoDir (Root)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; for each Ext in 'csv'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for each FoundFile in filelist (Root&amp;amp;'/*.' &amp;amp;Ext)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileList:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '$(FoundFile)' as FullPathName,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '$(Dir)' as FileDir,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; right('$(Dir)', &lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt; as FileDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Subfield(Subfield('$(File)', '\', SubstringCount('$(File)', '\') + 1), '.', 1) as FileBase,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FileSize('$(FoundFile)') as&amp;nbsp; Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; autogenerate 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; next FoundFile&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; next Ext&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; for each Dir in dirlist (Root&amp;amp;'/*' )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call DoDir (Dir)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; next Dir&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;call DoDir ('lib://datafiles')&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Nov 2016 18:36:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlik-Sense-loop-sub-script-not-finding-directories-or-files/m-p/1286344#M26965</guid>
      <dc:creator>joey_lutes</dc:creator>
      <dc:date>2016-11-21T18:36:37Z</dc:date>
    </item>
  </channel>
</rss>

