파일 리스트 출처 : http://jangjy.tistory.com/87
BOOL CopyFile( LPCTSTR lpExistingFileName, // 既存のファイルの名前 LPCTSTR lpNewFileName, // 新しいファイルの名前 BOOL bFailIfExists // ファイルが存在する場合の動作 );
lpExistingFileName - 복사 대상 파일명 lpNewFileName - 복사 할 때 파일명 bFailIfExists - TRUE or FALSE 입력 TRUE - 같은 파일이 있을 때 덮어쓰기 안함 FALSE - 같은 파일 있을 때 덮어쓰기 함폴더 내 파일 리스트 뽑아오기 CString filePath = _T("해당 폴더 경로") + _T("\\") + _T("*.*"); CFileFind finder; BOOL btrue _ finder.FindFile(filePath); while(btrue) { btrue = finder.FindNextFile(); if(finder.IsArchived()) { CString fileName = finder.GetFileName(); if(fileName.Compare(_T(".")) == 0 || fileName.Compare(_T("..")) == 0 || fileName.Compare(_T("Thumbs.db") == 0) continue; ::CopyFile(_T("해당 폴더 경로") + fileName, _T("Copy할 경로") + fileName, FALSE); } }
댓글 없음 :
댓글 쓰기