void main() { if(rename("a.txt", "change.txt") == 0) { printf("이름 변경 성공\n"); } else { printf("이름 변경 실패\n"); } }
프로그램 실행화면
int rename(const char *oldname, const char *newname);
파일 관리 함수 중 파일의 이름을 변경해 주는 함수이다. 첫 번째 인자로 이름을 바꾸고자 하는 파일의 경로, 두 번째 인자로 바꾸고자 하는 파일 이름을 입력해 주면 된다.
이름 변경에 성공하면 0이 반환되고 실패했다면 -1이 반환된다.