求CeFindAllFiles示例,谢谢
int dllResult = CeFindAllFiles(cDirectory, FAF_NAME, totalFiles, ptrArray);我在调用上面的方法时,返回值是0,无法获取该目录下的文件,请高手指点,谢谢 --------------------编程问答-------------------- cDirectory的值是什么?show us --------------------编程问答--------------------
--------------------编程问答-------------------- \UserData\我的相机\普通相册
[DllImport("rapi.dll", CharSet=CharSet.Unicode, SetLastError=true)]
internal extern static bool CeFindAllFiles(string lpPathName, int flags, out
int lpdwFoundCount, out CeFindData typFindFileData);
...
public bool FindAllFiles(string szPath)
{
int resultcount;
bool bresult;
// Create a NEW ceFindData Structure
CeFindData[] myCeFindDataS = new CeFindData[1];
// Find the Next File
bresult=CeFindAllFiles(szPath, 0, out resultcount, out
myCeFindDataS[0]);
// Return the Result
return bresult;
}
--------------------编程问答-------------------- \UserData\我的相机\普通相册
如果我要监控改用什么方法呢?实时监控是否新增了照片 --------------------编程问答-------------------- 置顶置顶置顶置顶置顶置顶置顶置顶 --------------------编程问答-------------------- 既然你用.net就没必要用这个api了。毕竟已经有简化方法了:
System.IO.Directory.GetFiles("目录\*.*"); --------------------编程问答-------------------- 返回的结果是true,但是myCeFindDataS[0]是空的。。没找到文件,郁闷啊
--------------------编程问答-------------------- 查找手机上的文件,也可以用这个方法么??
--------------------编程问答-------------------- 没仔细看。pc上访问ce上的文件啊。没试过。 --------------------编程问答-------------------- wince高手,,,Help --------------------编程问答-------------------- up............. --------------------编程问答-------------------- 置顶置顶置顶置顶置顶置顶置顶置顶 --------------------编程问答-------------------- 置顶置顶置顶置顶置顶置顶置顶置顶 --------------------编程问答-------------------- 返回值是0 是因为 rapi你没有连接就直接的开始查找了 自然找不到! m_rapi.connect() 然后查找就OK
查找地址 "//windows//*.*"
补充:.NET技术 , C#