当前位置: 首页 > news >正文

桌面端的移动运算(三)

Moving Files on a Device<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

也许你会遇到需要在设备上移动或者重命名一个文件的情况。例如,你也许想在拷贝一个新版本的文件到设备上之前先为配置文件做一个备份。该功能的演示界面如图2

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></path><lock v:ext="edit" aspectratio="t"></lock></shapetype><shape id="_x0000_i1025" style="WIDTH: 292.5pt; HEIGHT: 178.5pt" type="#_x0000_t75" alt=""><img src="/Develop/ArticleImages/27/27154/CSDN_Dev_Image_2004-4-231732210.gif" o:href="http://msdn.microsoft.com/library/en-us/dnroad/html/road0324200402.gif"><font face="宋体"></font></shape>

Figure 2. The Move File tab of the RAPI demo program

OpenNETCF.Desktop.Communication命名空间RAPI类提供了MoveDeviceFile方法用于移动或重命名一个文件。作为CopyFile方法,这个方法将源文件作为第一个参数,将目的文件作为第二个参数。

BtnMovePerform按钮的点击事件过程演示了MoveDeviceFile方法。

Deleting Files from a Device

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

<shape id="_x0000_i1026" style="WIDTH: 292.5pt; HEIGHT: 178.5pt" type="#_x0000_t75" alt=""><img src="/Develop/ArticleImages/27/27154/CSDN_Dev_Image_2004-4-231732212.gif" o:href="http://msdn.microsoft.com/library/en-us/dnroad/html/road0324200403.gif"><font face="宋体"></font></shape>

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

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

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

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C语言使用技巧(三十):计算程序运行时间以及自带的函数库calcElapsed(startTime, now())
  • 桌面端的移动计算(四)
  • C/C++音频算法: noise suppression算法及技术资料汇总
  • 经济观察报:新浪打造网络新闻的工业化实验
  • AI模型设计:C++实现深度学习神经网络模型及源码分享
  • C语言使用技巧(三十一):回顾strlen函数简单使用
  • 导航界面
  • python使用技巧(二十七):音频WAV和PCM的互相转换
  • Java学习备忘录(一)安装篇(原创)
  • C语言使用技巧(三十二):读写txt文件指定行指定所有行类型数据
  • AI模型设计:安装C++版本的libtensorflow(1.10~2.6.0)以及TFC++ demo源码的实现
  • 酒店管理(链表和文件操作)
  • AI模型设计:配置C++版本pytorch(libtorch 1.12)开发环境以及demo源码的实现
  • 2004年6月22日
  • ubuntu20.04安装Android Studio
  • ➹使用webpack配置多页面应用(MPA)
  • Android系统模拟器绘制实现概述
  • CAP 一致性协议及应用解析
  • Docker下部署自己的LNMP工作环境
  • EventListener原理
  • express + mock 让前后台并行开发
  • javascript从右向左截取指定位数字符的3种方法
  • JavaScript的使用你知道几种?(上)
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • MQ框架的比较
  • node学习系列之简单文件上传
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • spring boot 整合mybatis 无法输出sql的问题
  • Unix命令
  • 记录:CentOS7.2配置LNMP环境记录
  • 模型微调
  • 如何在GitHub上创建个人博客
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • (33)STM32——485实验笔记
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (回溯) LeetCode 131. 分割回文串
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (实测可用)(3)Git的使用——RT Thread Stdio添加的软件包,github与gitee冲突造成无法上传文件到gitee
  • (四)汇编语言——简单程序
  • (算法)求1到1亿间的质数或素数
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • .form文件_一篇文章学会文件上传
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .net core 源码_ASP.NET Core之Identity源码学习
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • .NET应用UI框架DevExpress XAF v24.1 - 可用性进一步增强
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法
  • ??javascript里的变量问题
  • @JsonSerialize注解的使用