java 如何获取某一程序的安装路径

WECANACE 2011-04-17 02:45:04
各位大侠,我在java编程中遇到如下问题:如何获取某一程序的安装路径
例如:我的War3安装在F盘,通过编程扫描磁盘,获取到war3的猪目录路径,怎么弄啊?跪求各位大虾的指点!
...全文
477 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
BJ_黑夜 2011-04-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jack90210 的回复:]
引用 2 楼 soszou 的回复:
如果程序注册到注册表的话 读取时一种方法,但需要知道读取时相关信息


或者调用windows 底层的 搜索工程 至少不用考虑效率的问题


最简单的话 也只有遍历了 也没什么捷径了

如果系统中文件超级多,遍历完了要多久啊,没几个小时我看是办不到的,1楼方法可取,不过具体实现方法需要lz自己去找资料了
[/Quote]

哈哈 读的时候选择性的读取不就可以了吗 因为安装过程序的话 一般也知道注册到哪 对吧 哈哈
梦如风 2011-04-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 soszou 的回复:]
如果程序注册到注册表的话 读取时一种方法,但需要知道读取时相关信息


或者调用windows 底层的 搜索工程 至少不用考虑效率的问题


最简单的话 也只有遍历了 也没什么捷径了
[/Quote]
如果系统中文件超级多,遍历完了要多久啊,没几个小时我看是办不到的,1楼方法可取,不过具体实现方法需要lz自己去找资料了
BJ_黑夜 2011-04-17
  • 打赏
  • 举报
回复
如果程序注册到注册表的话 读取时一种方法,但需要知道读取时相关信息


或者调用windows 底层的 搜索工程 至少不用考虑效率的问题


最简单的话 也只有遍历了 也没什么捷径了

没有开花的树 2011-04-17
  • 打赏
  • 举报
回复
如果这样是要程序遍历整个磁盘,但问题是这样做很耗时。但普遍的做法是看程序安装时在注册表的信息。

58,452

社区成员

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

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