
public String getAbsolutepath() {
String fileUrlPath = FileLgetPathPart(thisgetClass()getResource("/")
getPath());
String os = SystemgetProperty("osname");
if (ostoLowerCase()startsWith("win")) {
fileUrlPath = fileUrlPathsubstring(1, fileUrlPathlength());
}
return fileUrlPath;
}
function readFileFirefox(fileBrowser) {
netscapesecurityPrivilegeManagerenablePrivilege("UniversalXPConnect");
var fileName=fileBrowservalue;
var file = Componentsclasses["@mozillaorg/file/local;1"]createInstance(ComponentsinterfacesnsILocalFile);
fileinitWithPath( fileNamereplace(/\//g, "\\\\") );
return filepath;
}
function getValue(){
var file_url = readFileFirefox(documentgetElementById("update_image"));
alert(file_url);
}
<input type="file" id="update_image" />
<input name="" type="button" value="test" onClick="getValue();">
这个可以在火狐下面获取file里面的完整路径,Chrome下面的话我暂时还没发现有人解决,一般都是后端去处理的。
>
把读取的代码改下
文件的路径可以用 表示
thisgetClass()getResource("configFileini")getPath()
也可以用
thisgetClass()getResource("")getPath()+"configFileini"
这样应该就可以了
在Java web项目中经常会用属性文件作为配置文件,而其一般放在src的根目录下,读取文件时一般会有以下两种情况: 方式一、在servlet中读取: // action配置文件路径 public static final String ACTIONPATH = "WEB-INF/classes/actionsproperti
要运行javac 或java这个命令,需要将java home下面的bin目录加到path变量下,注意不要把当前的值 给替换 了,不然其它的命令就不能运行了。看你的情况 是path没有设置正确。
复制 java home下面的bin的目录 的完整路径, 在环境变量里面找到path这个变量,注意系统已经有一个path的变量(不分大小写, 不要自己加),在当前的值 的后面加上 “;”和刚才复制 的完整路径。 保存并重新打开cmd, 试一下java 或javac命令
以上就是关于如何读取Java项目不同路径的配置文件全部的内容,包括:如何读取Java项目不同路径的配置文件、java如何获取chrome配置的下载路径、java 配置文件 相对路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)