본문으로 바로가기
homeimage
  1. Home
  2. 컴퓨터/프로그래밍
  3. C언어 파일 또는 디렉토리 이름을 변경 함수 rename()

C언어 파일 또는 디렉토리 이름을 변경 함수 rename()

· 댓글개 · 바다야크

C함수 파일 또는 디렉토리 이름을 변경 rename()

파일 또는 디렉토리 이름을 변경합니다. 주의 하실 것은 새로 지정하는 이름이 이미 있다면 기존의 파일이나 디렉토리를 삭제하고 이름을 변경하게 됩니다.

  • 헤더: stdio.h
  • 형태: int rename( const char *oldpath, const char *newpath)
  • 인수: char *oldpath 이미 존재하는 파일 또는 디렉토리 이름
    char *newpath 변경하려는 새 이름
  • 반환: int 0 == 성공, -1 == 실패

C언어 rename() 함수 예제

#include <stdio.h>

int main()
{
   if ( -1 == rename( "a.out", "sample_exec"))
      printf( "이름 변경 실패\n");
}

C언어 rename() 예제 실행 결과

]$ ./a.out
]$ ls
sample_exec  test.c   <- 컴파일 후 생성된 a.out이 sample_exec로 바뀌었습니다.
]$
SNS 공유하기
💬 댓글 개
최근글
이모티콘창 닫기
울음
안녕
감사해요
당황
피폐

이모티콘을 클릭하면 댓글창에 입력됩니다.