1.控件环境CONE用于组成UI应用程序的部分程序框架,它提供了File服务器的永久句柄,用于帮助减少所需连接的File服务器会话数量.为了访问它,在View类的iCoeEnv成员上调用FsSession().
也可以通过在File服务器句柄上调用Connect()来连接到File服务器.
2. BaflUtils
Location: BAUTILS.H
Link against: bafl.lib
判断一个全路径文件是否存在 BaflUtils::FileExists()
得到系统驱动器 BaflUtils::GetSystemDrive()
3.
获取程序的安装路径:
TFileName aFullName = CEikonEnv::Static()->EikAppUi()->Application()->AppFullName();
TInt pos = aFullName.LocateReverse('//');
aFullName.SetLength(pos); //(pos+1 带'/')
获取程序的安装盘符:
把 LocateReverse 改为 Locate 就OK。
TInt pos = aFullName.Locate('//');
4.
http://hi.baidu.com/simbalg/blog/item/f5b74723dc44f74692580798.html
5. TFileMode 的含义。
6. RFs
也可以通过
TUint iAtt = 0;
TInt err = aRFs.Att(aPath, iAtt);
判断err是否== KErrNone判断文件是否存在.
Att函数可能应该访问普通目录不需要AllFiles权限。
7.安装完软件后,可能也不会出现 private/[uid]目录,因为打包时没有往其中打文件。需要主动创建private/[uid].
测试装在c盘也可以写e盘下的private/[uid]目录.
测试装在e盘也可以写c盘下的private/[uid]目录.