|
원하시는 게 이게 맞는지..;
Windows Shell에 카피 프로세스를
그대로 맡기는 겁니다.
TSHFileOpStruct FOS;
char *sFileName = "c:\\ect2.exe\0";
char *dFileName = "d:\\ect2.exe\0";
FOS.hwnd = Application->MainForm->Handle;
FOS.wFunc = FO_COPY;
FOS.pFrom = sFileName;
FOS.pTo = dFileName;
FOS.fFlags = FOF_SIMPLEPROGRESS | FOF_MULTIDESTFILES | FOF_FILESONLY;
FOS.lpszProgressTitle = "카피중입니당";
SHFileOperation(&FOS);
skjoon 님이 쓰신 글 :
: 윈도 탐색기에서 파일을 카피할때,
: 같은 이름을 가진 파일이 존재하면 [파일 바꾸기 확인]다이얼로그가 뜹니다.
: 그걸 구현하려고 하는데요.. 직접 만들어서 써야 하는지 아니면,
: MessageBox(...)처럼 API로 해결을 할 수 있는지 궁금합니다.
:
: API 로 할 수 있다면 방법을 알려주시면 감사하겠습니다.
|