|
있는그대로 님이 쓰신 글 :
: bRet = ::MoveFileEx("E:\\test.txt", "E:\\", MOVEFILE_REPLACE_EXISTING);
: 요놈은 true를 리턴합니다.
:
: bRet = ::MoveFileEx("E:\\test.txt", "D:\\", MOVEFILE_REPLACE_EXISTING);
: 요놈은 false를 리턴합니다.
:
: 실행프로그램은 E:\\test 에 있구요...
:
: 왜 이럴까요...?
요렇게 해 보세요.
bRet = ::MoveFileEx("E:\\test.txt", "D:\\", MOVEFILE_REPLACE_EXISTING | MOVEFILE_COPY_ALLOWED);
다른 드라이브로 파일을 옮길 때는 복사 후 지우는 방법을 사용하기 때문에 MOVEFILE_COPY_ALLOWED가 필요합니다.
|