|
안녕하세요.. (^^) (__) (^^)
더위에 잠은 제대로 이루시는지 모르겠네여...
다름이 아니라. listview에서 선택된 파일을 다른 폼에서 타겟을 정한후 CopyFile()을 이용해
파일을 복사하려고 합니다.
근데 잘 안되네요..
소스 좀 봐주시고 잘못된 부분 수정 좀 해주시기 바랍니다.
int FileCount;
for(FileCount = 0 ; FileCount < frmVirtualLView->lstvwVirtualList->Items->Count ;
FileCount++)
{
if(frmVirtualLView->lstvwVirtualList->Items->Item[FileCount]->Selected)
{
AnsiString SourceFile = frmVirtualLView->lstvwVirtualList->Items->Item
[FileCount]->Caption;
AnsiString SourcePath = ExtractFilePath(frmVirtualLView->lstvwVirtualList
->Items->Item[FileCount]->Caption);
AnsiString Source = SourcePath + SourceFile;
AnsiString TargetFile = frmVirtualLView->lstvwVirtualList->Items->
Item[FileCount]->Caption;
AnsiString TargetPath = DirectoryListBox1->Directory;
AnsiString Target = TargetPath + "\\" + TargetFile;
CopyFile(Source.c_str(), Target.c_str() , TRUE);
}
}
에러는 없는데 파일이 이동이 안되네요..
CopyFile은 전체 경로를 구해야 한다기에 서로간의 경로를 구할려고 했는데 아마 그부분이 잘못
된거 같습니다.
도움 부탁드릴께여~~
그럼 즐프하세요.. (^^) (__) (^^)
|