First time using OPENDIR

Boaz Bezborodko boaz at mirrotek.com
Mon Nov 30 15:59:14 PST 2009



Boaz Bezborodko wrote:
> Boaz Bezborodko wrote:
>> I want to use OPENDIR to read in a directory to see if there are any 
>> files in it and then process them.  Since this is my first time using 
>> OPENDIR I wrote a simple program just to see what I would get and I'm 
>> not clear about why I'm not getting what I expected.
>>
>> Here is the code:
>>
>> ::x=OPENDIR():
>> ::SHOW ("5","1") x:
>> ::SHOW "@":
>> LOOP::xx=NEXTDIR():
>> ::SHOW ("5","1") xx:
>> ::SHOW "@":
>> ::GOTO LOOP:
>>
>> The test code simply opens the directory and lists everything in 
>> there.  But when I write it to the screen I see some of the FILEPRO 
>> files in alphabetical order, but it skips many of them in between.  I 
>> was pretty sure that I would be able to key through the whole list, 
>> but that isn't what's happening.
>>
>> I'm running this on a Windows machine.
>>
>> Can anyone tell me what I'm doing wrong?
>>
>> Boaz
>>
> Answering my own question I found out that @DIRLIST(n) has this 
> information.
>
> Is there a system variable that says how many files were found with 
> OPENDIR?  I've looked, but I haven't found it yet.
>
> Boaz
>
How do I use OPENDIR on a different directory than the FILEPRO directory?

I've tried using CHDIR and then OPENDIR and I've tried 
OPENDIR("/parent_directory/subdirectory") and all I get is the FILEPRO 
directory.

Boaz


More information about the Filepro-list mailing list