相对路径困难

时间:2014-01-30 16:45:15

标签: java path processing

我开始使用一些文件,这很容易。

我读到File类支持相对路径,所以我尝试了类似的东西:

File file_bg = new File("data\\bg.png");
if(file_bg.exists())
  flag_bg = true;

好的,现在,进行一些调试我注意到每个File变量的父路径都与IDE所在的路径相同,而不是我的项目所在的路径。

这是一种常见行为还是我必须在开始草图之前设置一些东西? 对于像NetBeans这样的Java IDE来说它是否相同?

还有一个问题,有一种方法可以在内存中保留String变量,其中包含.pde文件的路径吗?

非常感谢您的兴趣,等待回复!

1 个答案:

答案 0 :(得分:2)

您不需要存储包含该目录的字符串,Processing可以使用sketchPath()dataPath()将其提供给您...不是特别奇怪,谷歌的第一个结果是“处理草图路径”返回this

因此:

File file_bg = new File(dataPath("bg.png"));