Frage

Ich bin derzeit die OpenNETCF.Desktop.Communication.dll verwenden, um Dateien von meinem Desktop auf ein CE-Gerät zu kopieren, aber ich erhalte eine Fehlermeldung:

‚konnte nicht erstellt werden Remote-Datei‘

Meine Entwicklungsumgebung ist VS2005 (VB.NET)

Mein Code:

ObjRapi.Connect()
ObjRapi.CopyFileToDevice("C:\results.txt", "\results.txt")
ObjRapi.Dispose()
ObjRapi.Disconnect()

Hat jemand in diesem Lauf und haben Sie, um es zu bekommen verwalten.

Danke

War es hilfreich?

Lösung

Ich habe in diesen Lauf einmal vor, aber ich kann nicht wirklich erinnern, was es verursacht wurde.

Das einzige, was ich von der Suche auf dem Code denken kann, ist diese Zeile:

ObjRapi.CopyFileToDevice("C:\results.txt", "\ \results.txt") 

Ich bin nicht sicher, aber man konnte den Zielpfad zu etwas anderes versuchen und ändern. So etwas wie folgt aus:

ObjRapi.CopyFileToDevice("C:\results.txt", "\My Documents\results.txt")

Ich kann nicht wirklich das testen im Moment, aber ich sehe wirklich nicht, warum es nicht funktionieren würde.

EDIT: Ich hatte gerade einen Blick auf einige Code, den ich die RAPI writen haben verwenden, wenn ich jegliches Kopieren meine Linie wie folgt aussieht:

ObjRapi.CopyFileToDevice("C:\results.txt", "\My Documents\results.txt",True)

Die boolean am Ende ist ein Überschreibschalter, das auf true setzen kann funktionieren.

Andere Tipps

try this

Dim myrapi A New RAPI

        If myrapi.DevicePresent = True Then
            myrapi.Connect()

            If myrapi.Connected = True Then
                Windows.Forms.Cursor.Current = Cursors.WaitCursor
                If myrapi.DeviceFileExists("\Backup\stock.txt") Then
                    myrapi.CopyFileFromDevice(Application.StartupPath 

                Windows.Forms.Cursor.Current = Cursors.Default
                MessageBox.Show("File Copied Successfully", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1)

            Else
                MessageBox.Show("Please Connect to the Mobile Device", "Connection Failed", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1)
            End If

        Else
            MessageBox.Show("Please Connect to the Mobile Device", "Connection Failed", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1)
        End If

    Catch ex As Exception
        MsgBox(ex.Message)
    End Try

Sie haben den folgenden Code verwenden:

op.CopyFileToDevice(@"C:\results.txt", @"\Temp\results.txt");

In Ihrem Code Sie den Pfad nicht zu erwähnen, in dem die Datei kopiert werden soll.

Hope dies wird Ihnen helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top