symlink_metadata — 링크 자체의 메타데이터 얻기
symlink_metadata — 링크 자체의 메타데이터 얻기
symlink_metadata는 경로의 파일 시스템 메타데이터를 돌려주는 함수예요. 심볼릭 링크의 경우 링크가 가리키는 대상이 아니라 링크 자체의 정보를 돌려줘요.
출처: Rust 공식 문서
본문
pub fn symlink_metadata<P: AsRef<Path>>(path: P) -> Result<Metadata>
metadata가 심볼릭 링크를 따라 대상의 정보를 주는 반면, symlink_metadata는 링크 자체가 존재하는지만 보고 링크 자신의 메타데이터를 주는 차이가 있어요. 파일 크기·수정 시각·파일 타입 등을 Metadata로 확인할 수 있어요.