라이브러리

[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)
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 145 페이지

검색

게시물 검색