File.ResolveLinkTarget(String, Boolean) メソッド

定義

指定したファイル リンクのターゲットを取得します。

public:
 static System::IO::FileSystemInfo ^ ResolveLinkTarget(System::String ^ linkPath, bool returnFinalTarget);
public static System.IO.FileSystemInfo? ResolveLinkTarget (string linkPath, bool returnFinalTarget);
static member ResolveLinkTarget : string * bool -> System.IO.FileSystemInfo
Public Shared Function ResolveLinkTarget (linkPath As String, returnFinalTarget As Boolean) As FileSystemInfo

パラメーター

linkPath
String

ファイル リンクのパス。

returnFinalTarget
Boolean

最終的なターゲットへのリンクをフォローする truefalse して、すぐに次のリンクを返します。

戻り値

ターゲットが存在するかどうかに関係なく、linkPath が存在する場合は FileInfo インスタンス。 linkPath がリンクでない場合は null します。

例外

linkPath 上のファイルが存在しません。

-又は-

シンボリック リンクのレベルが多すぎます。

注釈

returnFinalTargettrueされている場合、その後に続くシンボリック リンクの最大数は Unix では 40 個、Windows では 63 個です。

シンボリック リンクとジャンクションは、この API が解決できるリンクの種類です。

適用対象

こちらもご覧ください