1

私はWindows7のシンボリックリンク(mklinkを使用)を見てきました[編集-Windows Vista、Windows Server 2003、 WindowsServer2008でもサポートされています]。フォルダがシンボリックリンクであるかどうかをプログラムで判断することは可能ですか?

4

1 に答える 1

3

GetFileAttributesを使用して、 FILE_ATTRIBUTE_REPARSE_POINTを確認します。

ETA: C#からこれを実行していることを明確にしたので、ここでネイティブに実行できます。

System.IO.File.GetAttributes("some/path")

戻り値の列挙値でReparsePointフラグを確認できます。

于 2010-01-02T04:38:26.673 に答える