文件操作

来源:互联网 发布:绿坝软件免费下载 编辑:程序博客网 时间:2024/04/30 21:06

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]目录.
  

 

原创粉丝点击