【发布时间】:2016-04-18 08:49:46
【问题描述】:
有一个文件应该复制到 Windows 移动设备中。文件大小约为 40 MB,这是我的代码:
OpenNETCF.Desktop.Communication.RAPI clsPDTDevice = new RAPI();
string DeviceDbPath = "\\FlashFX Disk\\Table\\db_assetSL.db";
string BackOfficeDbPath = string.Format(@"{0}\Table\db_assetSL.db", Application.StartupPath);
clsPDTDevice.Connect();
clsPDTDevice.CopyFileToDevice(BackOfficeDbPath, DeviceDbPath, true);
这些代码有效,但我的问题是时间。小于 40 MB 的时间超过 40 秒根本不适合。我用windows explorer复制了文件,结果是一样的。
我的代码有什么问题吗? 如果这是移动中心问题,谁能告诉我另一种复制文件的方法?
db_assetSL.db 是一个 SQLite 数据库,如果它有帮助的话。
如果我可以在没有移动中心的情况下复制此文件,我会更有希望。有什么方法可以压缩这个数据库并在复制解压缩之后?
【问题讨论】:
标签: c# windows-mobile file-copying