从文件路径获取根目录(即外部或外部sdcard) [英] get Root directory (i.e external or external sdcard) from file path

查看:116
本文介绍了从文件路径获取根目录(即外部或外部sdcard)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正面临一种情况,需要计算当前选定的主存储器(即外部或外部sdcard)的可用大小. 我所拥有的只是应用程序特定文件夹中的文件路径,如下所示:

I am facing a situation to calculate the free size of the currently selected primary memory(i.e external or external sdcard). All i have is the file path in app specific folder like below

"/root/extsdcard/Android/data/com.a.b/files/img0001.jpg";

"/root/extsdcard/Android/data/com.a.b/files/img0001.jpg";

"/root/ext/Android/data/com.a.b/files/img0001.jpg";

"/root/ext/Android/data/com.a.b/files/img0001.jpg";

如何从上面显示的路径分别获取路径"/root/extsdcard/"或"/root/ext/"?

How i can get the path "/root/extsdcard/" or "/root/ext/" respectively from above shown paths?

推荐答案

对于根目录,只需提及"/",例如文件

Just mention "/" for root directory e.g. File

文件f =新文件("/");

File f=new File("/");

String files[]=   f.list(); 

这篇关于从文件路径获取根目录(即外部或外部sdcard)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆