![]() |
Собрать информацию со всех файлов в подкаталогах
Прошу помощи - имеется папка Report в ней есть еще папки с именами отделов, а в них папки с датой отчета. Необходимо выбрать во всех файлах строки которые содержат два знака "|" (например 10|23519.85| или DD|53519|), только два - не больше не меньше! Записать в отдельный фай с указанием еапротив каждой строки имя файла из которого была получена эта строка (например 10|23519.85|01122012.ВВ5 или DD|53519|07112013.800)
|
Seryoga204, Не проверял, PowerShell:
Код:
gci 'C:\Reports' -recurse | ? { $_ -isnot [io.directoryinfo] } | % { |
Приложенные образцы файлов весьма способствуют пониманию.
PowerShell: Код:
$sRootFolder = "E:\Песочница\0331\Report" |
Время: 08:37. |
Время: 08:37.
© OSzone.net 2001-