Body内部の最初のActivityは、ファイルの名前を取得することになります。System.IO.Directory.GetFiles()
式は、フルパスのリストを返すことに注意してください。後のActivityに進むには、ユーザーはファイル名だけを取得する必要があります。
それを実現する最もシンプルな方法は、VBエクスプレッションを使うことです。ユーザーはAssign
ActivityをBodyにドラッグします。この例では、Variableの名前は「file_name」になります。式はSystem.IO.Path.GetFileName()
で、ファイルのフルパスは括弧の中、つまり Variable “item” の中に挿入しなければなりません。
備考
この値は反復処理のファイルに応じて変更されるため、ユーザーは引数ではなく、変数を使用する必要があります。このVariableのスコープは、ForEachWithBodyFactor<>(
ここでは「Iterate over files」という名前)のBodyの中のSequenceでなければならないことに注意してください。このVariableのタイプは “string “である。