java-如何指定我与源代码一起存储的文件的路径

标签 java file filepath

我正在尝试获取我存储在/com/package/中的名为“policy.local”的文件的路径

我想从名为“com.package.class”的类指定上述文件的路径。 (所以这个类和文件在同一个文件夹中)...如何在类com.package.class的java代码中指定policy.local文件的路径?

最佳答案

一种简单的方法:如果该包不包含任何类,则在包“/com/package/”中创建一个空类(没有方法和字段),或者使用其中任何一个类(如果存在)。 然后执行下一步:

ClassName.class.getResource("policy.local").toString()

这将为您提供文件的绝对路径形式,如下所示:

file:/C:/sandbox/xxx/com/package/policy.local

关于java-如何指定我与源代码一起存储的文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13894438/

相关文章:

Java:寻找一个库来读取 LDAP 数据

java - 在 Java 中声明 double - 本地一次或从 ArrayList<Double> 重复声明?

java - 生成给定大小的文件

go - 引用根目录而不是工作目录调用 MkdirAll?

C# 控制台应用程序 : reference file without . .\..\文件名

java - java ee 7 网络应用程序的简单例份验证

java - 文件创建在 Java 中是如何工作的

javascript - 使用ajax请求下载文件

c# - 如何在 C# 中不使用绝对路径访问/打开文件?

javascript - ./和/in &lt;script&gt; src 属性之间有什么区别吗?