Directory.ResolveLinkTarget(String, Boolean) Metoda

Definicja

Pobiera element docelowy określonego linku katalogu.

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

Parametry

linkPath
String

Ścieżka linku katalogu.

returnFinalTarget
Boolean

true aby śledzić linki do końcowego celu; false w celu zwrócenia bezpośredniego następnego linku.

Zwraca

Wystąpienie DirectoryInfo , jeśli linkPath istnieje, niezależnie, jeśli obiekt docelowy istnieje lub nie. null jeśli linkPath nie jest łączem.

Wyjątki

Katalog w folderze linkPath nie istnieje.

-lub-

Istnieje zbyt wiele poziomów linków symbolicznych.

Uwagi

Gdy returnFinalTarget wartość to true, maksymalna liczba obserwowanych linków symbolicznych wynosi 40 w systemach Unix i 63 w systemie Windows.

Linki symboliczne i połączenia to typy łączy, które ten interfejs API może rozpoznać.

Dotyczy

Zobacz też