‘壹’ java 如何判断是相对路径还是绝对路径
您好,提问者: 比如:D:\aa\bb\cc 绝对路拆昌径:D:\aa\bb\镇颤cc(全路径) 相对路径:\bb\cc或者\cc或者\aa\bb\cc //根据要求做截取御御败 Thread.currentThread().getClass().getResource("").getPath();
‘贰’ java实现文件保存可以使用相对地址吗,怎么写相对地址
绝对路径:是从盘符开始的路径,形如
C:\windows\system32\cmd.exe
相对路径:是从当前路径开始的路径,假如当前路径为C:\windows
要描述上述路径,只需输入
system32\cmd.exe
实际上,严格的相对路径写法应为
.\system32\cmd.exe
其中,.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。
假如当前路径为c:\program files
要调用上述命令,则需要输入
..\windows\system32\cmd.exe
其中,..为父目录。
当前路径如果为c:\program files\common files
则需要输入
..\..\windows\system32\cmd.exe
‘叁’ java 怎么把文件的绝对路径转换成相对路径
服务器中的Java类获得当前路径
Weblogic WebApplication的系统文件根目录是你的weblogic安装所在根目录。
例如:如果你的weblogic安装在c:eaweblogic700…… 那么,你的文件根路径就是c:. 所以,有两种方式能够让你访问你的服务器端的文件:
a.使用绝对路径: 比如将你的参数文件放在c:yourconfigyourconf.properties, 直接使用 new FileInputStream("yourconfig/yourconf.properties");
b.使用相对路径: 相对路径的根目录就是你的webapplication的根路径,即WEB-INF的上一级目录,将你的参数文件放
在yourwebappyourconfigyourconf.properties, 这样使用: new
FileInputStream("./yourconfig/yourconf.properties"); 这两种方式均可,自己选择。
(2)。Tomcat 在类中输出System.getProperty("user.dir");显示的是%Tomcat_Home%/bin
(3)。Resin 不是你的JSP放的相对路径,是JSP引擎执行这个JSP编译成SERVLET 的路径为根。比如用新建文件法测试File f = new File("a.htm"); 这个a.htm在resin的安装目录下
(4)。如何读相对路径哪? 在Java文件中getResource或getResourceAsStream均可
例:getClass()。getResourceAsStream(filePath);//filePath可以是"/filename",这
里的/代表web 发布根路径下WEB-INF/classes 默认使用该方法的路径是:WEB-INF/classes.已经在Tomcat中测试。
‘肆’ java里面绝对路径和相对路径有什么区别路径名和文件名有什么区别各位大大,可以简单的解释下吗
绝对路径:从指定分区到目标地点经过的位置,如C:/a/v/c/d/b 这就是绝对路径。
相对路径:相对于当前文件所处位置的路径,如./b 这就是相对路径。
路径名:是路径的名称,包含了该文件的相对或者绝对路径,显示了该文件所处的位置。
文件名:用于标识文件但是和文件属性无关的字符串。