谢谢。别再胡说八道了。说吧。
将文件的绝对路径转换为相对路径java.io.file文件提供了两种方法:
file
getabsolutefile()返回一个文件对象实例
返回此抽象路径名的绝对形式。
string
getabsolutepath()返回一个字符串
返回此抽象路径名的绝对路径名字符串
java.nio.file文件[path
toabsolutionpath()
返回一个表示此路径的绝对路径的路径对象
您可以私下和我聊天。我会给你一些学习资料。
如果你的文件和a.jpg是同一级别的。使用文件f=newfile(“a.jpg”)
1。如果文件在外,如果a.jpg在pic文件夹中,则文件f=newfile(“pic/a.jpg”)。如果文件在文件夹中,如果a.jpg在pic文件夹中,则文件f=新文件(”。/pic/a.jpg“)
相对路径是指要使用的文件和要使用的文件之间的相对位置。例如,如果你和你的同学在同一个宿舍,他们的相对路径是你的另一个地方,否则是绝对路径,即文件的完整路径。
在这种情况下,您可以使用以下三种方法来解决问题。这只是使用它的方法。某些情况不适用于当前情况。
详细信息如下:
使用代码获取当前执行类的目录这个.getclass().获取资源(“/”)。getpath()
获取当前执行代码的文件的目录。
i/coding/jsp/root/dialog/javabean&servlet/
然后通过字符串删除last/,并找到last/以获取包含dialog/的目录,代码如下:
字符串路径=这个.getclass().getresource(“/”).getpath()
路径=路径.子字符串(0,路径长度()-1)
int索引=路径.lastindexof(“/”)
路径=路径.子字符串(0,索引)
路径是您想要的目录。这是方法之一配置属性
adddbpath=i/coding/jsp/root/dialog/db/
并取出配置文件。这不适用。您需要经常重新启动项目。虽然它可以解决这个问题,但不建议这样做。
从数据中获取内容。因为这是访问本身,所以不使用它。在企业中,这种方法经常被用来专门编制配置表。管理系统配置…
小穆学给你写的。谢谢你的阅读。今天比昨天好,是进步吗