Ability to use jokers in File.Count(*)

Started by sodalist, April 18, 2008, 02:27:45 PM

Previous topic - Next topic

sodalist

Ability to use jokers in File.Count(*)

It would be nice to have ability to use jokers
in File.Count parameter. For instance if you have

x:\folderA\subfolder\a\file1.txt
x:\folderA\subfolder\b\file2.txt
x:\folderA\subfolder\c\file3.txt
x:\folderA\subfolder\c\file4.txt


File.Count(x:\folderA\subfolder\*\*)
or
File.Count(x:\folderA\*\*\*)

Would return: 4


Or add additional DCI: File.CountEx(*)

File.CountEx(<root_path>,<depth>)

File.CountEx(x:\folderA,2)
Would return: 4


thank you,

Ales

Victor Kirhenshtein

Hello!

It is possible already. File.Count has the following arguments:

File.Count(root_path, [pattern], [recursive])

You can define pattern as usual with * and ? characters, and if you wish to scan directories recursively, you should pass 1 as recursive arguments.

For your example

x:\folderA\subfolder\a\file1.txt
x:\folderA\subfolder\b\file2.txt
x:\folderA\subfolder\c\file3.txt
x:\folderA\subfolder\c\file4.txt

File.Count(x:\FolderA, *, 1) will return 4
File.Count(x:\FolderA, file2.*, 1) will return 1
File.Count(x:\FolderA, *) will return 0

Best regards,
Victor