Verbindung
-
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