【问题标题】:Find/Copy All Files in a directory via RAPI on WinCE在 WinCE 上通过 RAPI 查找/复制目录中的所有文件
【发布时间】:2023-08-29 06:00:01
【问题描述】:

我想将一个目录中的所有文件从我的 Windows 移动设备复制到 PC。 没有API。也没有 API 可以列出嵌入式设备目录中的所有文件。

我想我可以通过 (RAPI) CeFindFirstFileCeFindNextFile 函数列出目录中的所有文件。

你能帮我吗?顺便说一句,我应该在 C# 中做到这一点

【问题讨论】:

    标签: c# windows-mobile windows-ce rapi


    【解决方案1】:

    您是正确的,它是对CeFindFirstFile 的调用,然后是CeFindNextFile,直到它什么也不返回。对于一个有效的 C# 示例,this Codeplex project 将这些调用包装在 RAPI.EnumFiles() 方法中。

    【讨论】:

    • 谢谢 ;) 我已经做到了。字符串书签 = @"\我的文档";字符串 pc = @"C:\winmobforensic"; fl = myRapi.EnumFiles(书签 + @"\*"); foreach(fl 中的 FileInformation 文件){ myRapi.CopyFileFromDevice(pc + "\\" + file.FileName, 书签 + "\\" + file.FileName); }