Programming
No. | 684 |
Name. | swindler |
Subject. | 폴더째 삭제하기 |
Main Cate. | Win32 |
Sub Cate. | |
Date. | 2010-08-19 10:24 |
Hit. | 3412 (211.36.27.8) |
File. | |
// Download 폴더 char strDirectory[512]; sprintf(strDirectory, "C:\\xxxxxxxx"); strDirectory[strlen(strDirectory)]='\0'; strDirectory[strlen(strDirectory)+1]='\0'; // 끝에 \0\0 두개를 넣지않으면 1026 오류가 발생함 SHFILEOPSTRUCT FileOp = {0};//쉘 구조체 FileOp.hwnd = NULL; FileOp.wFunc = FO_DELETE;//지우고 FileOp.pFrom = strDirectory;//인자로 받은 폴더 FileOp.pTo = NULL;//복사할때 사용 FileOp.fFlags = FOF_NOCONFIRMATION | FOF_NOERRORUI ;//화면에 메세지 표시 않함 FileOp.fAnyOperationsAborted = false; FileOp.hNameMappings = NULL; FileOp.lpszProgressTitle = NULL; // return 0 : success int result = SHFileOperation(&FileOp);//구조체를 실행 [바로가기 링크] : http://coolx.net/cboard/develop/684 |
|
|
|
[Modify] [Delete] | [Reply] [List] |