如何在Java中从一个目录移动到另一个目录?

huangapple go评论130阅读模式
英文:

How do we move up from a directory into an other directory in java?

问题

我在名为“database”的文件夹中有一个名为“database.csv”的数据库文件。除此之外,我在名为“controller”的文件夹中有一个名为“admin.java”的Java文件。现在我应该在文件“admin.java”中提供什么路径来访问数据库文件。

英文:

I have a database file named "database.csv" in the folder named "database". In adddition to this I have a java file name "admin.java" in the folder controller, now what path should I give in the file "admin.java" to access the database file.

答案1

得分: 1

有两种引用类型:

  1. 绝对引用
  2. 相对引用

如果你想使用绝对引用,那么你应该提供数据库的路径,类似于 "C:\JavaProject\database\database.csv";

或者如果你想使用相对引用,那么你的数据库路径应该类似于 "\database\database.csv";

相对引用的优点是,无论将来将项目移动到任何位置,你都不需要更改数据库的路径。
但是如果你使用绝对引用,就需要相应地更改数据库的路径。

英文:

There are two types of referencing

  1. Absolute
  2. Relative

If you want to use Absolute, then you should give path of your database like "C:\JavaProject\database\database.csv"

Or if you want Relative, then your database path should be like "\database\database.csv"

The advantage of relative referencing is that you can move your project to any location in future you will not have to change the path of the database.
But if you use absolute referencing, you will need to change the path of your database accordingly.

huangapple
  • 本文由 发表于 2020年9月6日 13:01:35
  • 转载请务必保留本文链接:https://go.coder-hub.com/63760859.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定