フォルダ内のファイル一括取得後、対象のファイルを抽出

お世話になっております。
上記掲題の件について質問させてください。

現在、フォルダ内のファイルを全て一括取得後、対象のファイルのみ抽出(コレクションの要素繰り返し)、それを新しく1ファイルずつ新しいarray型に入れたいと考えています。

ほうほうはあるでしょうか

はい、あります。あなたは「For each file in folder」および「Build collection」アクティビティを試してみて、それがあなたのユースケースに適しているかどうか確認できます。

こんにちは

Array型は要素数が固定長なので、一つずつ追加するには向いていません。
List<string>型を使うと、要素の追加がかのうなので、それを使います。

listFile = NEw List(Of String)

としておいて

コレクションの要素繰り返しの中で、「リストに項目を追加」アクティビティを使用してみてください。その際TypeArgumentはStringにしてください。

どうしてもArray型にしたければ代入アクティビティで

arrFile = listFile.ToArray()

と変換することも可能です。

あるいはLINQを使うことも可能です。以下はファイル名にキーワードを含むもののみを抽出します。

arrFile = arrFile.Where(Function(f) System.IO.Path.GetFileName(f).Contains("キーワード")).ToArray()