rename — 파일·디렉터리 이름 바꾸기 / 옮기기
rename — 파일·디렉터리 이름 바꾸기 / 옮기기
rename는 파일이나 디렉터리를 다른 이름으로 바꾸거나 다른 위치로 옮기는 함수예요.
출처: Rust 공식 문서
본문
pub fn rename<P: AsRef<Path>, Q: AsRef<Path>>(from: P, to: Q) -> Result<()>
from을 to로 이름을 바꿔요. 같은 파일 시스템 안에서는 이동도 가능하고, 보통 원자적(atomic)으로 동작해요. 대상이 이미 존재하면 플랫폼에 따라 덮어쓰거나 오류가 나요.