手机文件的路径怎么表示

picture50 2009-10-22 10:27:26
比如我拷了一个TXT的文本小说,到手机存储卡的根目录,现在我想用J2ME去访问这个文件,这个路径怎么表示啊。
MOTO
索爱
诺基亚
三星

他们的表示路径方法是不是 都不一样啊。

请高手帮忙
...全文
325 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
往何 2009-10-28
  • 打赏
  • 举报
回复
通过下面的方法可以获取你的设备中的文件路径

Enumeration drives = FileSystemRegistry.listRoots();
System.out.println("Valid roots found:");
while(drives.hasMoreElements()){
String root = (String)drives.nextElement();
System.out.println("\t"+root);
}
zisehuli119 2009-10-24
  • 打赏
  • 举报
回复
一般情况下存储卡都是指的e: 系统的是c:
实际设备我只开发过sony的 ,像你的这个应该表示为file:///e:/1.txt
sforiz 2009-10-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 shally131 的回复:]
"file:///"+disk+dir+fileName
disk需要看不通手机上如何表示了
listRoots方法过滤"file:///"可能能够得到大多数手机的disk了。dir就是在disk下的文件夹了,看你把file放在哪的,根目录是"file:///"+disk。

举例:file:///TFCard/abc.txt;file:///TFCard/umd/abc.txt;
[/Quote]

可以试试
lww200888 2009-10-22
  • 打赏
  • 举报
回复
有些手机是file:///RootPath/....
shally131 2009-10-22
  • 打赏
  • 举报
回复
"file:///"+disk+dir+fileName
disk需要看不通手机上如何表示了
listRoots方法过滤"file:///"可能能够得到大多数手机的disk了。dir就是在disk下的文件夹了,看你把file放在哪的,根目录是"file:///"+disk。

举例:file:///TFCard/abc.txt;file:///TFCard/umd/abc.txt;
kf156 2009-10-22
  • 打赏
  • 举报
回复
索爱、诺基亚这样写
file:///e:/1.txt

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧