alan parman wrote:

>I am using the code below to read and sort the current directory contents.
>
>It is _terribly_ slow on large directories (> 1000 files/directories)
>
>
>
>either none? df: attempt [read %./][ 
>    "Error reading Directory" 
>][ 
>    foreach file df [insert tail either (dir? file)[dirs][files] file] 
>] 
>
>  
>
I am not sure you can. some time ago I requested RT to add ability to 
load/dirs load/files refinements or something like that, but even ppl 
here argued rebol is fast enough, which is not true on larger and 
especially network drives - quite unusable. But it was some two years ago.

Maybe you could look at new native called 'remove-each? For further 
description go here:
http://www.reboltech.com/downloads/changes.html#sect4.4.

There is quite the example you are looking for - but if you want to get 
list of files and directories - you will have to copy original block, 
and then run it two times - once for files, second time for dirs ..

Let us know if the result is faster now ...

-pekr-

>
>Any ideas on how to speed it up?
>  
>



-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to