社区
Eclipse
帖子详情
java 如何获取某一程序的安装路径
WECANACE
2011-04-17 02:45:04
各位大侠,我在java编程中遇到如下问题:如何获取某一程序的安装路径
例如:我的War3安装在F盘,通过编程扫描磁盘,获取到war3的猪目录路径,怎么弄啊?跪求各位大虾的指点!
...全文
477
4
打赏
收藏
java 如何获取某一程序的安装路径
各位大侠,我在java编程中遇到如下问题:如何获取某一程序的安装路径 例如:我的War3安装在F盘,通过编程扫描磁盘,获取到war3的猪目录路径,怎么弄啊?跪求各位大虾的指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
如果这样是要程序遍历整个磁盘,但问题是这样做很耗时。但普遍的做法是看程序安装时在注册表的信息。
java
获取
程序
路径
1.request.getSession().getServletContext().getRealPath(“/”) 2.ContextLoader.getCurrentWebApplicationContext().getServletContext().getRealPath(“/”)
Java
获取
指定目录下的所有文件和目录
Java
获取
指定目录下的所有文件和目录 前言 本片我将为大家讲解如何
获取
用户输入的文件
路径
,
获取
指定
路径
以及
路径
下所有的文件和目录,而且可以统计文件和目录的数量。 提示:以下是本篇文章正文内容,下面案例可供参考 一、主要的类 其实涉及到文件和目录,一般都是与
Java
的IO类相关的,但是本章却没有涉及到IO,而是涉及到了另一个类File。他可以对我们的文件和目录进行管理。
java
.io.File类主要用于描述文件或目录
路径
的抽象表示信息,可以
获取
文件或目录的特征信息,如:大小等。 二、实现代码 2
Java
实现检测本地指定
路径
下
某一
个
程序
是否在运行
项目有一个需求需要通过网页超链接唤醒本地桌面
程序
,有一个小bug是重复打开桌面
程序
。需要后台开一个接口来判断本地桌面
程序
是否打开。可以通过以下简单的方法来实现。要检测本地指定
路径
下
某一
个
程序
是否在运行,可以使用
Java
的ProcessBuilder类来实现。然后遍历
获取
到的
程序
列表,判断是否包含要检测的
程序
名,如果包含则表示该
程序
正在运行。来执行操作系统命令来
获取
运行中的
程序
列表。在Windows系统中,使用。在非Windows系统中,使用。变量的值,使其指向要检测的
程序
路径
。
java
文件的绝对
路径
_
获取
Java
中目录或文件的绝对
路径
方法
java
.io.File.getAbsolutePath()用于
获取
字符串形式的文件或目录的绝对
路径
名。此方法不需要任何参数。演示此的
程序
如下所示-示例import
java
.io.File;publicclassDemo{publicstaticvoidmain(String[]args){Filefile=newFile("C:"+File.separator...
java
获取
当前jar包所在目录
原本
获取
工程目录使用方法System.getProperty("user.dir"); 但是打完包放在linux机器上跑的时候发现无法正确
获取
到该jar包所在目录,导致无法运行; 网上查阅后修改为如下方法: public String getPath() { String path = this.getClass().getProtectionDomain().getCodeSource()...
Eclipse
58,452
社区成员
49,451
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章