У меня есть файловая система, которая содержит переменное количество папок. Эти папки могут содержать или не содержать файл, предназначенный для дальнейшей обработки. Существуют определенные папки, которые я sh исключаю из обработки. Список исключенных папок является переменной с разделителями-запятыми. Число исключенных папок, содержащихся в переменной с разделителями, может измениться.
Например, в настоящее время переменная с разделителями «обработано, исключено, неизвестно»
Позже переменная с разделителями может выглядеть как «обработано, исключено, unknown, download, "
Я нашел эту ссылку" Пропуск элементов в A Foreach L oop ", которая работает до тех пор, пока исключенные папки жестко закодированы https://www.timmitchell.net/post/2009/09/16/skipping-items-in-a-foreach-loop/
Например, ограничение приоритета в настоящее время жестко запрограммировано так: FINDSTRING (@ [User :: FullFileName], "unknown", 1) == 0
У меня есть вопрос: 1 ) Оптимальный способ разбить строку с разделителями на дискретные значения 2) Оптимальный способ оценки переменной foreach (в моем примере, calle d FullFileName) для списка исключенных папок