|
안녕하세요
꼼지락.수야랍니당.. ^^
넹.. 파일명 바꿀수 있는 쏘쓰라구여...
훙..... 아~! 아래 Button1Click 이벤트는 전혀 이상없이 돌아갑니다
다시 한번 확인하시길
화일명 바꾸는게 문제네요.. 저도 초보라 ^^
잠시 Help를 뒤져봐야게꾼녀
역쉬 이꾼녀
#include <stdio.h>
int rename(const char *oldname, const char *newname);
int _wrename(const wchar_t *oldname, const wchar_t *newname);
stdio.h 에 있네여 사용법은 디게 간단하네여?
#include <stdio.h> 하시구
rename( 옛날 이름 , 바꿀이름 ); 끝
아마두 x=reanme(옛날이름, 바꿀이름); 일케되믄 X에는 0 또는 1 이나 true 또는 false가 떨어지겠네요
더 쉽게 하실려면
if(rename(옛날이름,바꿀이름))
{
MessageDlg("이름 바뀌었어요",mtInformation,TMsgDlgButtons() << mbOK,0);
}
else
{
MessageDlg("못바꿔써요. 속성확인을 하세여",mtInformation,TMsgDlgButtons() << mbOK,0);
}
일크 하믄 되겐네여? ^^
아 속성변경이 필요하시다면
API 함수중에 SetAttributes 던가? 잘은 기억이 안나지만 그런게 있거든요...
이겅.. 막판에 제데로 답변을 못해드리네여.. 지송.. ㅠ_ㅠ
여하튼.. 그러케 하세여~ ^^;;;;
죄송합니당.... ^^
이동훈 님이 쓰신 글 :
: 안녕하세요!
: 답장잘받았습니다......^^*
: 근디 떠 한가지 질문이 있는데요....ㅡ.ㅡ
: C++에서 파일명을 바꿀수 있는 소스가 필요한데.....
: 어떻게 좀 안될까요?
: 글구 제가 임의로 디렉토리를 생성할수 있는 프로그램(?)이 필요하거든요...
: 그니까...
:
: #include <Filectrl.hpp>
: void __fastcall TForm1::Button1Click(TObject *Sender)
:
: {
: if (!DirectoryExists("c:\\temp"))
: {
: if (!CreateDir("C:\\temp"))
: throw Exception("Cannot create c:\\temp directory.");
: }
: }
:
: 이렇게 하니까 디렉토리가 생성이 안되고 에러가 떠요,,,,
: 어떻게 하면 좋을까요?
: 점 갈켜주시면 근사한 식사라두 대접할테니.....지발....ㅡ.ㅡ
: 그럼 즐거운 하루 되시구......
: 건강하세요....
:
|