link
(PHP 4, PHP 5, PHP 7)
link — ハードリンクを作成する
説明
link
( string $target
, string $link
) : bool
link() はハードリンクを作成します。
パラメータ
target
- リンクの対象。
link
- リンクの名前。
返り値
成功した場合に true
を、失敗した場合に false
を返します。
エラー / 例外
link
が既に存在していたり、
target
が存在しない場合には、
この関数は失敗し E_WARNING
が発生します。
例
例1 シンプルなハードリンクの作成
<?php$target = 'source.ext'; // これは、既存のファイル名です$link = 'newfile.ext'; // これは、リンク先としたいファイル名ですlink($target, $link);?>
注意
注意:
この関数では、リモートファイル を 使用することはできません。これは、処理されるファイルがサーバーの ファイルシステムによりアクセスできる必要があるためです。
注意:
Windows のみ: この関数を使用するには、 権限を昇格させたモード、あるいは UAC を無効にした状態で PHP を実行しなければなりません。
参考
- symlink() - シンボリックリンクを作成する
- readlink() - シンボリックリンク先を返す
- linkinfo() - リンクに関する情報を取得する
- unlink() - ファイルを削除する