Author Topic: Ability to use jokers in File.Count(*)  (Read 3816 times)

sodalist

  • Newbie
  • *
  • Posts: 39
    • View Profile
Ability to use jokers in File.Count(*)
« on: April 18, 2008, 02:27:45 pm »
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

  • Lead Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 7140
    • View Profile
Re: Ability to use jokers in File.Count(*)
« Reply #1 on: April 19, 2008, 07:47:28 pm »
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

sodalist

  • Newbie
  • *
  • Posts: 39
    • View Profile
Re: Ability to use jokers in File.Count(*)
« Reply #2 on: April 20, 2008, 09:55:58 pm »
Thank you :)

A