Directory.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

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

返品

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

例外

linkPath上のディレクトリが存在しません。

-又は-

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

注釈

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

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

適用対象

こちらもご覧ください