从文件路径获取根目录(即外部或外部sdcard) [英] get Root directory (i.e external or external sdcard) from file path
问题描述
我正面临一种情况,需要计算当前选定的主存储器(即外部或外部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屋!