我开始使用一些文件,这很容易。
我读到File
类支持相对路径,所以我尝试了类似的东西:
File file_bg = new File("data\\bg.png");
if(file_bg.exists())
flag_bg = true;
好的,现在,进行一些调试我注意到每个File变量的父路径都与IDE所在的路径相同,而不是我的项目所在的路径。
这是一种常见行为还是我必须在开始草图之前设置一些东西? 对于像NetBeans这样的Java IDE来说它是否相同?
还有一个问题,有一种方法可以在内存中保留String
变量,其中包含.pde
文件的路径吗?
非常感谢您的兴趣,等待回复!
答案 0 :(得分:2)
您不需要存储包含该目录的字符串,Processing可以使用sketchPath()
和dataPath()
将其提供给您...不是特别奇怪,谷歌的第一个结果是“处理草图路径”返回this
因此:
File file_bg = new File(dataPath("bg.png"));