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


Anmelden zum Antworten