• « lchown
  • linkinfo »
  • PHP Manual
  • ファイルシステム 関数
  • ハードリンクを作成する

link

(PHP 4, PHP 5, PHP 7)

link — ハードリンクを作成する

説明

link ( string $target , string $link ) : bool

link() はハードリンクを作成します。

パラメータ

target

リンクの対象。

link

リンクの名前。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

変更履歴

バージョン 説明
5.3.0 この関数は、Windows プラットフォーム (Vista 以降、あるいは Server 2008 以降) でも動作するようになりました。

例

例1 シンプルなハードリンクの作成

<?php
$target 
= 'source.ext'; // これは、既存のファイル名です
$link = 'newfile.ext'; // これは、リンク先としたいファイル名です

link($target, $link);
?>

注意

注意: この関数では、 リモートファイル を 使用することはできません。これは、処理されるファイルがサーバーの ファイルシステムによりアクセスできる必要があるためです。

注意: Windows のみ: この関数を使用するには、 権限を昇格させたモード、あるいは UAC を無効にした状態で PHP を実行しなければなりません。

参考

  • symlink() - シンボリックリンクを作成する
  • readlink() - シンボリックリンク先を返す
  • linkinfo() - リンクに関する情報を取得する