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
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-05-17
  Java可以实现相对路径保存文件,不过这个相对路径就是你的工程路径,如:"/webRoot/amcolumn/data/column.txt",或者在前面加上${path},其中path可以是你预先设置好的变量。

  相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。使用相对路径可以为我们带来非常多的便利。

  绝对路径是指目录下的绝对位置,直接到的目标位置。
第2个回答  2013-09-05
抛开这个问题先举一个例子

问你家在哪? 你可以回答是某某市某省某..某街道某号
也可以回到呢 在王某某家隔壁

第一个回答呢 就是绝对路径
第二个就是相对路径
相对路径 既然是相对,就要有一个参照点 ,在Java中用相对路径,就像相对当前类文件所在的路径对参照点,去找你要存的路径java中 用../来返回上一级菜单,可以试一试,另外 在Java项目中,大部分还是会采用绝对路径,而不会采用相对路径本回答被网友采纳
第3个回答  2013-09-05
相对地址就直接写呗前面不需要带盘符的那种,比如/a/c/d/abc.txt,再比如./a/b.txt等等
相似回答