Посчитать количество подпапок в папке?

Mutant

Client
Регистрация
19.09.2014
Сообщения
194
Благодарностей
36
Баллы
28
Задача - посчитать количество подпапок в конкретной папке на один уровень вложенности.
Для файлов вроде все понятно. Можно ли это как то реализовать для папок?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
1) Получить список файлов с помощью действия Данные>Директории>Получить список файлов
2) В полученном списке путей к файлам регуляркой обрезать имена файлов и подпапки до нужного уровня.
 

Mutant

Client
Регистрация
19.09.2014
Сообщения
194
Благодарностей
36
Баллы
28
Спасибо, приемлемый вариант.
 

7make

Client
Регистрация
25.06.2011
Сообщения
1 547
Благодарностей
1 311
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 7make какие-либо сделки.

Mutant

Client
Регистрация
19.09.2014
Сообщения
194
Благодарностей
36
Баллы
28
1) Получить список файлов с помощью действия Данные>Директории>Получить список файлов
Может я что делаю не так, но после данной операции я вижу только список файлов, а не список файлов и директорий
 

Mutant

Client
Регистрация
19.09.2014
Сообщения
194
Благодарностей
36
Баллы
28

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

Вложения

  • 10,8 КБ Просмотры: 222
  • Спасибо
Реакции: Igorii и Mutant

Mutant

Client
Регистрация
19.09.2014
Сообщения
194
Благодарностей
36
Баллы
28
Ай, супер. Прям то что нужно.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Код:
return System.IO.Directory.GetDirectories(@"C:\").Length;
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
вот что значит долго держать страницу открытой и вернуться к отвеут позже) уже все напсиали)
 

Igorii

Client
Регистрация
21.02.2015
Сообщения
371
Благодарностей
297
Баллы
63
C#:
string[] dir = Directory.GetDirectories(@"C:\folder"); // Путь к директории
return dir.Length;
@Dimionix, а можно этот же код, но только, что бы путь к папке задавался относительно директории шаблона, типа - {-Project.Directory-}\folder?
И еще, что бы в коде была переменная, в которой находится путь
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)