LabVIEWLabVIEW基本講座5-14LabVIEWの上級ファイル関数を説明します。上級ファイル関数は、ファイル、ディレクトリ、パスを操作することが出来ます。ファイルのコピー、削除、サイズや更新日の取得、ファイルの存在確認、ファイルダイアログの表示を行います。上級ファイル関数一覧ファイル位置を取得ファイルの先頭に対するrefnumによって識別されたファイルの現在のファイルマークの位置を出力します。ファイルサイズを取得ファイルのファイルサイズを取得します。この関数は、LLBのファイルに作用しません。権限を取得パスで指定されたファイルまたはディレクトリの所有者、グループ、権限を出力します。タイプと作成者を取得パスによって指定されたファイルのタイプと作成者を読み取ります。(事前割り当て)ファイルからバイナリデータを読み取り、そのデータのコピーを作成することなく事前に割り当て済みの配列に格納します。この関数は、「バイナリファイルから読み取る」関数とは異なり、ランタイムにメモリ割り当てを行いません。ファイルダイアログファイルまたはディレクトリを指定できるダイアログボックスを表示します。よって指定された位置に移動します。ファイルサイズを設定ファイルの終わりのマーカをファイルの先頭のサイズバイトに設定することによって、ファイルのファイルサイズを設定します。権限を設定パスで指定したファイルまたはディレクトリの所有者、グループ、および権限を設定します。タイプと作成者を設定パスによって指定されたファイルのタイプと作成者を設定します。ファイルシステムで表示ファイルまたはディレクトリのパスを、現在のプラットフォームに基づいて、ファイルシステムブラウザで開きます名前がマルチプラットフォームかファイル名が他のプラットフォームで有効かどうか確認します。増分する接尾辞と一緒にファイルを作成ファイルを作成し、指定されたパスにそのファイルが既に存在している場合には、ファイル名の末尾に増分番号を追加します。ファイルが存在しない場合、このVIはファイル名に増分番号を追加せずにファイルを作成します。移動ソースパスで指定したファイルまたはディレクトリをターゲットパスで指定した場所に移動します。コピーソースパスで指定するファイルまたはディレクトリをターゲットパスで指定する位置にコピーします。削除パスによって指定されたファイルまたはディレクトリを削除します。ファイル更新refnumによって識別されたファイルのすべてのバッファをディスクに書き込み、refnumに関連付けられたファイルのディレクトリエントリを更新します。アクセスを拒否refnumで指定されたファイルのインスタンスを再度開いて、他のrefnum、VI、またはアプリケーションへのアクセスが拒否される読み取りまたは書き込みを一時的に変更します。ファイル/ディレクトリ情報パスで指定されたファイルまたはディレクトリに関する情報を出力します。出力情報には、ファイル/ディレクトリのサイズ、最終変更日、ショートカットであるかの情報が含まれます。ボリューム情報を取得パスで指定されたファイルまたはディレクトリのボリューム情報を出力します。指定したパスでフォルダを作成します。フォルダをリストパスで検出されたすべてのファイル名とフォルダ名をリストする2つの文字列の配列を返して、パターンに基づいて両方の配列をフィルタ処理し、指定されたデータログタイプに基づいてファイル名配列をフィルタ処理します。ファイルまたはフォルダが既存するかチェックディスク上の指定されたパスでファイルまたはフォルダがあるかどうかを確認します。再帰ファイルリストフォルダまたはLLBの内容をリストします。パスを文字列に変換パスを文字列に変換します。文字列をパスに変換します。パスを配列文字列に変換パスを文字列の配列に変換します。文字列の配列をパスに変換します。指定したrefnumに関連付けられているパスを出力します。パスタイプ指定されたパスのタイプを返して、そのパスが絶対パス、相対パス、または<無効パス>であるかを示します。2つのパスを比較パス1とパス2を比較し、2つのパス間の相対パス、2つのパス間の共有パス、パスが同じパスの階層レベルにあるかどうかを示すブール(True/Fales)を出力します。ファイルチェックサムファイルコンテンツのメッセージダイジェストを計算します。使用する多態性インスタンスを手動で選択する必要があります。一時ディレクトリとして、固有のファイルパスを出力します。このVIはパス出力のみで一時ファイルは作成しません。再帰ディレクトリを作成ディレクトリとそれが必要とする親ディレクトリを作成します。指定されたパスにファイル、およびそのパス内の存在しないフォルダをすべて作成します。例:「ファイル位置を設定」関数に[end]を入力して、ファイルの書き込み位置を最後尾にして追記する。012345位置の入力を[start]にするとファイルの先頭に追記されていきます。「ファイル位置を設定」関数を使用しないと先頭から上書きされていきます。音響・振動お問い合わせお気軽にお問い合わせください。