09-10-2019 06:26 PM
JPEGの画像ファイルがフォルダ毎に分けられており、
一括してフォルダにまとめたいと考えています。以下のようなことがしたいです。
ちなみに以下のサブPC1のフォルダ名には任意の文字列が入ります。(abcdef、bcdefg、・・・のような)
【Before】
画像フォルダ>PC1>サブPC1>画像1.jpg,
画像2.jpg,
画像3.jpg,
画像4.jpg
PC2>サブPC2>画像1.jpg,
画像2.jpg,
画像3.jpg,
画像4.jpg
【After】
画像フォルダ>PC1_サブPC1_画像1.jpg
PC1_サブPC1_画像2.jpg
PC1_サブPC1_画像3.jpg
PC1_サブPC1_画像4.jpg
PC2_サブPC2_画像1.jpg
PC2_サブPC2_画像2.jpg
PC2_サブPC2_画像3.jpg
PC2_サブPC2_画像4.jpg
コードの書き方がわからないため、VIをつけていただければ幸いです。
よろしくお願いします。
解決済! 解決策の投稿を見る。
09-11-2019 10:22 AM
平素よりNI製品をご愛顧頂きありがとうございます。
日本ナショナルインスツルメンツ技術部の上野です。
関数パレットのファイルI/O>>上級ファイル関数サブパレット内に移動関数およびコピー関数がございますので、対象の画像ファイルを新しいパスに移動するか、コピーします。
各ファイルのファイルパスは、同じサブパレットにある再帰ファイルリストVIを利用すれば、ファイルパスが配列として出力されます。
下図は、コピー関数を使用した例です。シンプルな処理だと思いますのでご自身でお試しいただけると幸いです。
09-12-2019 10:05 AM
上野様
早速ありがとうございます。
やりたいことが出来、解決致しました。