W
Hallo NG,
ich habe bei einem Pocket-PC (Windoes CE 3.0) über RasDial erfolgreich eine Verbindung hergestellt.
Jetzt will ich den Inhalt aus einem Ordner auslesen, jedoch kann mein Programm den Ordner nicht finden.
LPCTSTR lpFileMask = _T("\\\\IST\\ADAUSGANG\\88\\Task\\*.sc1");
// \\\\ist der UNC-Pfad
HANDLE hFindFile;
WIN32_FIND_DATA fdData;
hFindFile = FindFirstFile(lpFileMask, &fdData);
if(hFindFile != INVALID_HANDLE_VALUE){
pmyListCtrl->InsertItem(0,TEXT("Copy"));
pmyListCtrl->SetItemText(0,1,fdData.cFileName);
CString pfad = _T("\\\\IST\\ADAUSGANG\\88\\Task\\");
// \\\\ist der UNC-Pfad
pfad = pfad + fdData.cFileName;
const TCHAR* szFilename = pfad;
CString pfad1 = _T("My Documents\\Task\\");
pfad1 = pfad1 + fdData.cFileName;
const TCHAR* szFilename1 = pfad;
if(CopyFile(szFilename,szFilename1,FALSE)){
if(!DeleteFile(szFilename)) MessageBox(TEXT("Konnte Datei nicht löschen"),NULL,MB_OK);
}
else
{
pmyListCtrl->InsertItem(0,TEXT("Copy"));
pmyListCtrl->SetItemText(0,1,TEXT("Kopieren nicht möglich"));
}
while(FindNextFile(hFindFile, &fdData)){
pmyListCtrl->InsertItem(0,TEXT("Copy"));
pmyListCtrl->SetItemText(0,1,fdData.cFileName);
CString pfad = _T("\\\\IST\\ADAUSGANG\\88\\Task\\");
// \\\\ist der UNC-Pfad
pfad = pfad + fdData.cFileName;
const TCHAR* szFilename = pfad;
CString pfad1 = _T("My Documents\\Task\\");
pfad1 = pfad1 + fdData.cFileName;
const TCHAR* szFilename1 = pfad;
if(CopyFile(szFilename,szFilename1,FALSE)){
if(!DeleteFile(szFilename)) MessageBox(TEXT("Konnte Datei nicht löschen"),NULL,MB_OK);
}
else
{
pmyListCtrl->InsertItem(0,TEXT("Copy"));
pmyListCtrl->SetItemText(0,1,TEXT("Kopieren nicht möglich"));
}
}
}
else{
pmyListCtrl->InsertItem(0,TEXT("Copy"));
pmyListCtrl->SetItemText(0,1,TEXT("Keine Dateien gefunden"));
}
FindClose(hFindFile);
Entweder ich habe einen Fehler gemacht, oder ich verwende falsche Befehle?
Könnte nir bitte jemand helfen?
Vielen Dank!
Gruß Walter