首页/技术开发/内容

桌面端的移动运算(3)

技术开发2024-06-06 阅读()
(txtMoveDestination.Text == ""))
{
MessageBox.Show("You must provide both a source and destination
file.",
"Missing File Information");
}
else
{
myrapi.MoveDeviceFile(txtMoveSource.Text, txtMoveDestination.Text);
MessageBox.Show("Your file has been copied.","Copy Success");
}
}

// Handle any errors that might occur.
catch (Exception ex)
{
MessageBox.Show("The following error occurred moving the file " +
ex.Message,"Connection Error");
}

}
[VB.NET]
Private Sub btnMovePerform_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btnMovePerform.Click

' Perform the move.
Try
If (txtMoveSource.Text = "") Or (txtMoveDestination.Text = "") Then
MessageBox.Show("You must provide both a source and destination
file.", _
"Missing File Information")
Exit Sub
End If

myrapi.MoveDeviceFile(txtMoveSource.Text, txtMoveDestination.Text)

MessageBox.Show("Your file has been copied.", "Copy Success")

' Handle any errors that might occur.
Catch ex As Exception
MessageBox.Show("The following error occurred moving the file -"
& ex.Message, _
"Move Error")
End Try

End Sub
Deleting Files from a Device
你会发现你会经常在使用RAPI拷贝文件的同时使用删除文件的方法。比如,你的桌面程序也许会从设备上拷贝一个应用程序用来存储数据的文件,然后在成功执行拷贝任务的基础上,正确转换并从设备上删除该文件,使移动应用程序准备开始重新刷新。该操作的界面如图3。


Figure 3. The Delete File tab of the RAPI demo program

OpenNETCF.Desktop.Communication命名空间RAPI类提供DeleteDeviceFile方法用来删除设备文件。你想删除的文件作为该方法的第一个参数。

BtnDeletePerform按钮的点击事件演示了DeleteDeviceFile方法。

[VC#.NET]
private void btnDeletePerform_Click(object sender, System.EventArgs e)
{

// Perform the delete.
try
{
if (txtDeleteFile.Text == "")
{
MessageBox.Show("You must provide a file to delete.",
"No File Provided");
}
else
{
myrapi.DeleteDeviceFile(txtDeleteFile.Text);
MessageBox.Show("Your file has been deleted.", "Delete Success");
}
}

// Handle any errors that might occur.
catch (Exception ex)
{
MessageBox.Show("The following error occurred while deleting the
file -" +
ex.Message, "Delete Error");
}
}
[VB.NET]
Private Sub btnDeletePerform_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles btnDeletePerform.Click

' Perform the delete.
Try
If (txtDeleteFile.Text = "") Then
MessageBox.Show("You must provide a file to delete.", _
"No File Provided")
Exit Sub
End If

myrapi.DeleteDeviceFile(txtDeleteFile.Text)

MessageBox.Show("Your file has been deleted.", "Delete Success")

' Handle any errors that might occur.
Catch ex As Exception
MessageBox.Show("The following error occurred while deleting the
file -" & ex.Message, _
"Delete Error")
End Try

End Sub
现在我们来回顾一下文件相关的三个方法:拷贝,移动和删除。下面我们来看看如果从桌面程序中在设备上启动一个应用程序。





第1页  第2页  第3页 

……

相关阅读