Windowsにおいて以下の処理により、ハードリンクのパス一覧を取得できました。
PHP
1$filename = 'example.txt'; // ハードリンクの貼ってあるファイル
2
3ob_start();
4passthru('fsutil hardlink list "' . realpath($filename) . '"');
5$link_list = ob_get_clean();
6
7// $link_list: 改行区切りの、ハードリンクのパス一覧の文字列
しかし、fsutil
コマンドが管理者権限でしか実行できない関係上、管理者権限で起動したコマンドプロンプト上でPHPを実行する、などをする必要があるようです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。