我是新来的java.nio世界。如何使用java.nio.file.Path访问本地项目文件?
我的Java模块中有一个日志文件app.log。 (我正在使用Intellij 11)。
在模块中,我有测试文件夹,我有一个本地文件app.jar。
我想使用Files.newInputStream(path)方法将此文件读入InputStream。
的问题是,在Windows中,我不得不放弃了作为输入路径完整的价值,
Path path = Paths.get("C:\\Perforce\\depot\\Project\\module\\src\\test\\a\\b\\c\\app.jar");
我不知道,如果有人得到这个代码,并拥有自己的机上类似的文件夹结构来访问应用程序。 jar
我已经将文件app.jar保存在我的测试写入的本地文件夹中。有什么方法可以概括这个路径?如果我的Test类位于app.jar所在的同一文件夹下,是否有避免提及完整本地路径的机制?
感谢, 维杰Bhore
我的识别TestClass路径是:“C:\\ Perforce的\\仓库\\项目\\模块\\ SRC \\测试\\一个\\ b \\Ç \\ TestClass.java“ – 2013-03-08 01:06:30
给'Paths.get'一个相对路径。 – Jeffrey 2013-03-08 01:12:33
是否指我的TestClass.java中的Paths.get(“app.jar”)? – 2013-03-08 01:18:03