Получить данные из папки

222
17 февраля 2017, 00:31

Есть папка которая содержит ещё папки и файлы! Как получить данные из всех файлов находящихся в главной папке?

Answer 1

Очевидно,

foreach (string filePath in Directory.EnumerateFiles(directoryPath))
{
    // получаете данные из файла по пути filePath
}

Это обходит только файлы, содержащиеся непосредственно в главной папке.

Если вам нужно обойти рекурсивно файлы во всех подкаталогах, вместо Directory.EnumerateFiles(directoryPath) применяйте Directory.EnumerateFiles(directoryPath, "*", SearchOption.AllDirectories).

READ ALSO
Цикл foreach в переменной

Цикл foreach в переменной

Как можно записать следующий код по-другому?

365
Laravel TokenMismatchException in VerifyCsrfToken.php line 68

Laravel TokenMismatchException in VerifyCsrfToken.php line 68

Есть такое дело - при отправке POST данных на сервр после истечения сессии - возникает данное исключениеНу или если на другой странице сделать...

716
Integrated Windows Authentication для PHP под IIS

Integrated Windows Authentication для PHP под IIS

Есть интранет-ресурс, написанный на PHPРаботает под управлением IIS6 (FastCGI)

464
Статичная страница в yii 2.0

Статичная страница в yii 2.0

Я новичок в yii + мне пришлось сразу работать с чужим существующим проектомНикак не могу понять, что мне надо сделать для того, чтобы добавить...

405