利用RAPI类库,通过MicroSoft ActiveSync实现PC与PPC之间的通讯
admin 发表于 2010-09-25 | 来源:互联网 | 阅读:

各位大侠,小可最近在写一个小程序:将PC(WINXP操作系统)与PPC(PDA,手持机,他们都是WINCE5.0,WINCE6.0操作系统)通过MicroSoft ActiveSync连接好。 利用RAPI类库中的方法,实现两者之间的通讯,完成上传和下载文件的功能。但现在遇到了一个问题,即:当我设置好一个手持机中的文件路径(目录名),传递到RAPI类库中的上传下载方法中时,如果这个路径(目录名)不存在,则无法下载。原因是:在手持机中,如果文件夹的父一级目录不存在的话,就无法创建下一级子目录。也就无法一次性创建多级目录,只能够依次创建。但在创建目录的时候,我首先应该判断一下,该目录是否存在,如果不存在,才创建,如果存在,则创建下一级目录。关键是在整个RAPI类库的方法中,我并没有找到判断手持机目录是否存在的方法,虽然C#中有判断电脑端目录是否存在的方法。我用的类库为:OpennetCF
所以恳求各位大侠,不吝赐教!最好能有这部分的C#源代码。

才1个评论
  1. liangjiaqi 说:

    哈哈,是我大意了,在RAPI类库中是存在有判断目录是否存在的方法的。就是 DeviceFileExists()这个方法既能判断文件是否存在,也能判断目录是否存在。是我太懒惰了,没有去进行测试。谢谢!这个问题困扰我两个星期了。我真是晕的可以!

我要评论

评论功能因故关闭!

请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)


返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明