質問
ファイル名一覧取得処理を使用した際に、指定したディレクトリー内のファイル名ではなく、ディレクトリー名が取得されます。原因と対処方法を教えてください。
回答
スクリプト変数の値が想定どおり呼び出し先スクリプトへ渡されておらず、取得対象ディレクトリーの上階層の情報を取得していることが原因として考えられます。
以下の2つの修正を行うことで、想定した挙動となるかお確かめください。
1. 呼び出し元スクリプトにスクリプト変数を用意し、1つ目のスクリプト呼び出し処理から出力される変数の値を変数代入処理などで格納する。
2. 2つ目のスクリプト呼び出し処理の[入出力] - [入力変数]にて、変数名「フォルダ名」の[値]に1で用意したスクリプト変数を挿入する。
補足
ファイル名一覧取得処理では、出力スキーマの[name]に、[ディレクトリパス]に指定したディレクトリー内のファイル名またはディレクトリー名が出力されます。
また、[ディレクトリパス]にはファイル名ではなく、一覧を取得するディレクトリーのパスを入力する必要があります。
参考リンク:ファイル名一覧取得処理
コメント
0件のコメント
記事コメントは受け付けていません。