Directory recursive walking

dog2002 742617000027 at aaathats3as.com
Thu Jan 14 16:06:12 UTC 2021


On Thursday, 14 January 2021 at 16:01:43 UTC, drug wrote:
> On 1/14/21 6:55 PM, drug wrote:
>>>
>>> But this method consumes a huge amount of memory (up to 4 GB 
>>> and more). Is there a more appropriate way to walk 
>>> directories recursively that does not consume a lot of memory?
>> 
>> DirEntry is a struct. First of all I would try this:
>> ```D
>> foreach(ref entry; dirEntries(path, SpanMode.shallow, false))
>> ```
>
> Does your directory just contain large amount of files?

Yes. I forgot to add it in the original post.


More information about the Digitalmars-d-learn mailing list