File의 특정 이름만 변경하는 방법이 있나요?

dalrimi76의 이미지

안녕하세요?
한가지 질문 사항이 있어 이렇게 씁니다.
파일 이름의 특정 부부만 바꾸고 싶은데,
어떤 방법이 있느지요?

아래에 c code 에서 TestOldFolder_VID의 이름을 TestOldFolder_SOS로
바꿀려면 어떤 방법이 있을 까요?

- TestOldFolder라는 이름은 모른 상태임

#include
#include

int main( )
{
char strOldFolder[] = "Test_OldFolder_VID";
char strNewFolder[64];
//테스트 폴더를 만든다.
mkdir( strOldFolder );

//이름을 바꾸고 결과를 리턴 받는다.
int nResult = rename( strOldFolder, strNewFolder);

if( nResult == 0 )
{
printf( "이름 변경 성공" );
}
else if( nResult == -1 )
{
perror( "이름 변경 실패 - " );
}

return 0;
}

shint의 이미지

구글에서 찾아보니. 예제가 있네요.
http://www.cplusplus.com/reference/cstdio/rename/

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com