如何得到程序路径(转)

 TTS000208
开发伙伴平台:
设备, 软件版本:
大类: Symbian C++
子类: 普通
说明:
程序一般安装在手机内或存储卡内,下列代码允许程序动态生成其安装路径,当程序访问同目录下文件时可以使用。
这是通过CompleteWithAppPath(TDes& aFileName)完成的,所有的结果(包括盘符、路径和文件名,以及扩展名)都可在给定的描述符中返回。

 

include <aknutils.h>    // for CompleteWithAppPath()
// aFileName parameter contains the name of the file to open,
// without any path information
void CSomeAppClass::OpenFileL(const TFileName& aFileName)
    {      
    TFileName fullPath(aFileName);
    // insert the full application path into the file name
    CompleteWithAppPath(fullPath); // from aknutils.h
    ... // (proceed to open the file)
    }

 

 

如,该应用程序安装在手机内存中,则下列代码:
_LIT(KDataFileName, “data.dat”);
OpenFileL(KDataFileName);
从C盘打开的文件可为:c:/system/apps/myapp/data.dat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值