라이브러리
[PHP] SplFileInfo::getLinkTarget - 링크의 대상을 가져옵니다.
SplFileInfo::getLinkTarget
PHP의 `SplFileInfo` 클래스는 파일 정보를 제공하는 클래스입니다. 이 클래스의 `getLinkTarget` 메소드는 파일의 심볼릭 링크 타겟을 반환합니다.
# 사용법
`getLinkTarget` 메소드는 파일의 심볼릭 링크 타겟을 반환하는 메소드입니다. 이 메소드는 파일이 심볼릭 링크인지 확인하고, 그렇다면 심볼릭 링크 타겟을 반환합니다. 그렇지 않다면 `false`를 반환합니다.
# 예제
#hostingforum.kr
php
// 심볼릭 링크를 생성하는 예제
$target = '/path/to/original/file.txt';
$symlink = '/path/to/symlink/file.txt';
symlink($target, $symlink);
// 심볼릭 링크 타겟을 가져오는 예제
$file = new SplFileInfo($symlink);
echo $file->getLinkTarget(); // /path/to/original/file.txt
// 심볼릭 링크가 아닌 파일을 가져오는 예제
$file = new SplFileInfo('/path/to/original/file.txt');
echo $file->getLinkTarget(); // false
# 주의사항
`getLinkTarget` 메소드는 파일의 심볼릭 링크 타겟을 반환하므로, 파일이 심볼릭 링크인 경우에만 사용할 수 있습니다. 파일이 심볼릭 링크가 아닌 경우, `false`를 반환하므로 주의해야 합니다.
# 예외
`getLinkTarget` 메소드는 다음과 같은 예외를 발생시킬 수 있습니다.
* `SplFileInfoException`: 파일이 심볼릭 링크가 아닌 경우 발생합니다.
* `Exception`: 파일이 존재하지 않는 경우 발생합니다.
# 버전
`getLinkTarget` 메소드는 PHP 5.3.0 이상에서 사용할 수 있습니다.
# 참고
* [SplFileInfo::getLinkTarget](https://www.php.net/manual/en/splfileinfo.getlinktarget.php)
* [symlink](https://www.php.net/manual/en/function.symlink.php)
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.