移動 関数



LabVIEW 2018ヘルプ


発行年月: 2018年3月
製品番号: 371361R-0112
製品情報を参照

ダウンロード (Windowsのみ)


LabVIEW 2016ヘルプ
LabVIEW 2017ヘルプ
LabVIEW 2018ヘルプ
LabVIEW 2019ヘルプ
LabVIEW 2020ヘルプ

1つ上のパレット: 上級ファイルVIおよび関数

インストールパッケージ: ベース開発システム

ソースパスで指定したファイルまたはディレクトリをターゲットパスで指定した場所に移動します。 ディレクトリを移動する場合、この関数はディレクトリのすべての内容を再帰的に新規の位置に移動します。 この関数を使用して、ファイルをLLBへ移動したりLLBから移動することはできません。

プロンプトは、ファイルダイアログボックスのファイルとディレクトリ、または、フォルダリストの下に表示されるメッセージです。
ソースパスは、処理するファイルまたはディレクトリの絶対パスを指定します。 空パスまたは相対パスを指定すると、この関数はエラーを返します。
ターゲットパスは、処理するファイルまたはディレクトリの新規の絶対パス(新規ファイル名またはフォルダ名を含む)です。 ターゲットパスには、書き込み権限のあるファイルまたはディレクトリを指定する必要があります。権限がないと、この関数はファイルまたはディレクトリを移動せずにエラーを返します。
ヒント  ファイルまたはディレクトリの権限を設定するには「権限を設定」関数を使用します。
この関数を実行する前に、ターゲットパスが存在することを確認する必要があります。 ターゲットパスの最後のコンポーネントが存在しない場合、このVIは、ソースパスに指定されたファイルまたはフォルダの名前をこのコンポーネント名に変更し、そのファイルまたはフォルダをターゲット先に移動します。 詳細については、以下の例を参照してください。 ターゲットパスが空(デフォルト)の場合、この関数はファイルまたはフォルダを選択するダイアログボックスを表示します。 空パスまたは相対パスを指定すると、この関数はエラーを返します。

例: CドライブのsourceフォルダをDドライブのdestフォルダへ移動します。
入力/出力 メモ
ソースパス C:\source
ターゲットパス D:\dest
新規パス D:\dest\source ターゲットパスdestフォルダが存在する場合、この関数はsourceフォルダをdestフォルダへ移動します。
D:\dest ターゲットパスdestフォルダが存在しない場合、この関数はsourceフォルダの名前をdestに変更し、sourceフォルダの内容をすべてdestフォルダに移動します。


例: C:\sourceにあるtest.txtファイルをDドライブのdestフォルダに移動します。
入力/出力 メモ
ソースパス C:\source\test.txt
ターゲットパス D:\dest
新規パス D:\dest\test.txt ターゲットパスdestフォルダが存在する場合、この関数はtest.txtファイルをdestフォルダへ移動します。
D:\dest ターゲットパスdestフォルダが存在しない場合、この関数はtest.txtファイルの名前をdestに変更し、このファイルをDドライブへ移動します。
上書きは、関数によってターゲットパスにある既存のファイルまたはフォルダが上書きされるかどうかを指定します。 固有なファイルを含むフォルダを上書きすると、LabVIEWはこれらのファイルを新規フォルダに移動します。 (macOSおよびLinux) このパラメータをTRUEに設定してもLabVIEWは読み取り専用ファイルを上書きしません。
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。 この入力は、標準エラー入力として機能します。
新規パスは、ファイルまたはディレクトリの新しい位置を指定します。 この処理が不成功の場合、この関数は新規パス<無効パス>に設定します。
キャンセルされたは、ファイルダイアログボックスをキャンセルするとTRUEになります。 それ以外は、関数がエラーを返した場合でもキャンセルされたがFALSEになります。
エラー出力には、エラー情報が含まれます。 この出力は、標準エラー出力として機能します。


この記事は役に立ちましたか。

役に立たなかった