Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
4
Erster Beitrag:
vor 9 Jahren, 3 Monaten
Letzter Beitrag:
vor 6 Jahren, 3 Monaten
Beteiligte Autoren:
Frans, Peter van Vuuren, Piet van Zanten

WD12: fListFile not recursive

Startbeitrag von Piet van Zanten am 15.10.2008 15:23

Hi All,

I have a directory that contains two subdirectories. Only the subdirectories contain files.
directory structure:
TopFolder
TopFolder\Sub1
TopFolder\Sub2
I use this code:

sName="TopFolder"
fListFile(CompleteDir(sName)+"*.*","Proc_AddFile",frInterruptible+frNotRecursive)

Now it still lists the files from the subdirectories.
Is this normal behaviour? I would expect it returns no files at all.

Regards,
Piet

Antworten:

WD16 same result: WD12: fListFile not recursive

Hello to you all,

I get the same result in WD16.
The function does cal the procedure, thats ok.
But I also get the files of subdirectories. With the parameter frNotRecursive they shouldn't be.

Is there a solution or did I overlook something?
Thanks in advance.

von Frans - am 13.10.2011 19:21

sName="TopFolder"
fListFile(CompleteDir(sName)+"*.*","Proc_AddFile",frInterruptible+frNotRecursive)

Hi,
Seems you forgot the "[pointer]"

sName="TopFolder"
fListFile(CompleteDir(sName)+"*.*","Proc_AddFile",0,frInterruptible+frNotRecursive)

works OK.

Peter


von Peter van Vuuren - am 18.10.2011 08:28
Hello Peter,

Long time nothing heard.
Thanks for the tip. I did see the pointer parameter, placed a space for it and further on I did not know what to do with it. Thought it was optional because without it Windev didn't give an error.



von Frans - am 18.10.2011 18:36
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.