29

Windows Vista以降、NTFSファイルシステムにシンボリックリンクを作成するための新しいWin32-API呼び出しCreateSymbolicLinkがあります。

ファイルシステム上の既存のすべてのシンボリックリンクを一覧表示する方法があるかどうか誰かが知っていますか?

4

3 に答える 3

85

ウィンドウキー -> cmd ->dir /AL /S c:\

のコメントからコピーして貼り付けます-> http://windows7themes.net/how-to-find-all-symbolic-links-junction-points-in-windows-7.html

もちろん、c:\ の代わりに他のドライブ ラベルを付けることもできます。

于 2011-07-22T21:41:30.547 に答える
6

その記事のリンクをたどると、この記事に移動します。引用:

指定されたディレクトリがマウントされたフォルダであるかどうかを判断するには、最初にGetFileAttributes関数を呼び出し、戻り値のFILE_ATTRIBUTE_REPARSE_POINTフラグを調べて、ディレクトリに再解析ポイントが関連付けられているかどうかを確認します。含まれている場合は、FindFirstFile関数とFindNextFile関数を使用して、WIN32_FIND_DATA構造体のdwReserved0メンバーの再解析タグを取得します。再解析ポイントがマウントされたフォルダであるかどうかを判断するには(他の形式の再解析ポイントではない)、タグの値が値IO_REPARSE_TAG_MOUNT_POINTと等しいかどうかをテストします。詳細については、「ポイントの再解析」を参照してください。

于 2010-03-20T15:30:51.193 に答える