OPENDIR, NEXDIR, CLOSEDIR issue (GRX)

Chris Sellitto sellich at guaranteedreturns.com
Mon Jul 20 13:34:30 PDT 2009


An addendum to the e-mail

If I change line 205 to *.*, then it shows me just the directory entries (".", and ".."),
And still does not show the .CSV files. 

> -----Original Message-----
> From: filepro-list-bounces+sellich=guaranteedreturns.com at lists.celestial.com
> [mailto:filepro-list-
> bounces+sellich=guaranteedreturns.com at lists.celestial.com] On Behalf Of
> Chris Sellitto
> Sent: Monday, July 20, 2009 4:23 PM
> To: filepro-list at lists.celestial.com
> Subject: OPENDIR, NEXDIR, CLOSEDIR issue (GRX)
> 
> All,
> filePro® 5.0.14
> Windows XP
> 
> After 15 years of programming filePro®, this is the first time I am
> experimenting with the OPENDIR(), NEXTDIR(), and CLOSEDIR() commands.
> 
> I have been having some problems with them.  What I want to accomplish is to
> build an array of .csv files from a NON-filePro® folder.  Below I have the
> process that I have been playing around with.  I know it may not be the best
> way of programming it, but it is only a test.
> 
> My issue:
> 
> When I execute line 204 it will give me all .CSV files in
> the folder in my array,(great, that worked).
> 
> When I uncomment and execute line 205 (I already commented 204), I get no
> files in my array even though there are ONLY 2 .csv files that exist in this
> folder.
> 
> When I uncomment line 206, I get all the files in that folder in my array.
> 
> Does anyone see what I am doing wrong.  Why would it work in some cases, and
> not others?  Any help is always appreciated.
> 
> 202  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
> @keyT  ◄ If:
>        Then: dim flelst(100)(112,*)
> 203  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>        ◄ If:
> 
>        Then: y(3,.0)="0";rr(3,.0)="1"
> 204  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>        ◄ If:      'local drive containing an assortment of file types (.csv,
> .txt, .zip)
>        Then: qq=opendir("*.csv","c:\e-mails")
> 205  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>        ◄ If:      'network folder containing only 2 .csv files
>        Then: 'qq=opendir("*.csv","\\server1\d$\FTPFOLDER\extranet\DMLSSFTP")
> 206  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>        ◄ If:      'network drive containing an assortment of file types
> (.pdf, .exe, .ppt)
>        Then: 'qq=opendir("*.*","\\server1\d$\FTPFOLDER\extranet\rob")
> 207  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
> zloop  ◄ If:
>       Then:
> 208  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>        ◄ If:      rr gt qq
>        Then: goto donez
> 209  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>        ◄ If:
>        Then: y=y+"1"
> 210  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>        ◄ If:
>        Then: flelst(y)=nextdir()
> 211  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
> nextz  ◄ If:
>        Then:
> 212  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>        ◄ If:
>        Then: rr=rr+"1"
> 213  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>        ◄ If:
>        Then: goto zloop
> 214  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
> donez  ◄ If:
>        Then:
> 215  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>        ◄ If:
>        Then: aa=listbox(flelst,"1",y)
> 216  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>        ◄ If:
>        Then: qz=closedir()
> 217  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>        ◄ If:
>        Then: end
> 
> Thank you
> Christopher Sellitto
> VP Computer Operations
> Guaranteed Returns
> 100 Colin Drive
> Holbrook, NY 11741
> (631) 689-0191 x132
> sellich at guaranteedreturns.com
> _______________________________________________
> Filepro-list mailing list
> Filepro-list at lists.celestial.com
> http://mailman.celestial.com/mailman/listinfo/filepro-list


More information about the Filepro-list mailing list