kingsa Ответов: 1

Как получить количество файлов в каталоге с помощью c#.net


Привет,
Я хочу получить количество моих файлов в каталоге как например gmail может направлять или отправлять любые фрагменты

1 Ответов

Рейтинг:
1

JF2015

int fileCount = Directory.GetFiles(path, "*.*", SearchOption.AllDirectories).Length; // Will Retrieve count of all files in directry and sub directries

int fileCount = Directory.GetFiles(path, "*.*", SearchOption.TopDirectory).Length; // Will Retrieve count of all files in directry but not sub directries

int fileCount = Directory.GetFiles(path, "*.xml", SearchOption.AllDirectories).Length; // Will Retrieve count of files XML extension in directry and sub directries

или смотрите здесь:
http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvcs/thread/3ea19b83-b831-4f30-9377-bc1588b94d23[^]
http://pcheruku.wordpress.com/2008/09/03/c-code-to-get-the-file-count-in-a-directory-recursively/[^]


Mohammad A Rahman

5

[no name]

этот код для подсчета файлов в папке отсутствует ...

но..
я хочу удалить все файлы в папке, но не недавно созданные 5 файлов

wcdNail

int fileCount = каталог.Заражен(путь, "\\окна\\\ ошибки winsxs\*.*", Searchoption указывает, нужно.TopDirectory).Длина;
- Что я могу сделать в этой ситуации ?
(на i7 с 6G оперативной памятью он работает около 5-14 секунд)