5

c++ fopen 文件夹路径不存在异常问题

1问题描述:
使用fopen去打开某个目录,这个目录可能会随时被删除,比如用户卸载了软件对应的目录消失,
所以就是用fopen去打开这个目录
file = fopen(stringPackageName, "rt");
原本想的时 当file为NULL的时候说明文件夹路径不存在也就是用户已经卸载了,
但是没想到当不存在的时候fopen直接异常了
stringPackageName是安装包的生成文件的路径,这里是
/data/data/jnidemo.hlq.com.jnidemo/

Error getting package:jnidemo.hlq.com.jnidemo
android.content.pm.PackageManager$NameNotFoundException: jnidemo.hlq.com.jnidemo

查看全部
huangliniqng
黄林晴
2019/04/25 17:37
  • c++
  • 点赞
  • 收藏
  • 回答
    私信

3个回复