Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
mail2bsk
Contributor
Contributor

find latest folder in network folder in qlikview load script

Hi,

I need to find latest folder in Network folder and load files from that folder using qlikview load script. wondering how to automate process with changing dates manually.

For example

Network folder : "\\dev\"

Folders:

20160201 - folder 1

20160601 - folder 2


Files in folder 20160601 will be

20160601_abc1.xls

20160601_abc2.xlx


Load script is

load *

from "\\dev\20160601\20160601_*.*";

Thanks

1 Reply
tamilarasu
Champion
Champion

Hi,

Try this,

Set vBaseDirName = '\\Dev\*';

FOR Each vSubFolder in DirList(vBaseDirName)

Folders:
LOAD
'$(vSubFolder)' 
as FolderPath,
Date(Date#(Subfield('$(vSubFolder)' ,'\', -1),'YYYYMMDD'), 'YYYYMMDD') as YearMonth
AutoGenerate 1;
NEXT vSubFolder

Latest:
NoConcatenate
Load FolderPath,
YearMonth
Resident Folders Order by YearMonth desc;

Let vLatestFolder = Peek('FolderPath',0, 'Latest');

DROP Table Folders, Latest;

LatestData:
Load *
from $(vLatestFolder)\20160601_*.*;