1

現在、OpenNETCF.Desktop.Communication.dllを使用してデスクトップからCEデバイスにファイルをコピーしていますが、エラーが発生し続けます。

「リモートファイルを作成できませんでした」

私の開発環境はVS2005(VB.NET)です

私のコード:

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

誰かがこれに遭遇しましたか、そしてあなたはそれを回避することができましたか?

ありがとう

4

3 に答える 3

1

私は以前にこれに遭遇したことがありますが、それを引き起こした原因を本当に思い出せません。

あなたのコードを見ることから私が考えることができる唯一のことはこの行です:

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

よくわかりませんが、宛先パスを別のパスに変更してみてください。このようなもの:

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

現時点ではこれを実際にテストすることはできませんが、なぜ機能しないのかはわかりません。

編集:RAPIを使用して作成したコードを確認したところ、行をコピーすると次のようになります。

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

最後のブール値は上書きスイッチであり、trueに設定すると機能する場合があります。

于 2008-11-10T10:31:31.227 に答える
0

これを試して

新しい RAPI として Dim myrapi

        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
于 2008-11-24T04:18:50.220 に答える
-1

次のコードを使用する必要があります。

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

コードでは、ファイルをコピーするパスについて言及していません。

これがあなたを助けることを願っています。

于 2010-03-23T08:54:03.557 に答える