在Java中,可以使用以下代碼獲取resources
目錄下的文件:
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("文件路徑").getFile());
其中,文件路徑
是相對于resources
目錄的文件路徑。例如,如果要獲取resources
目錄下的test.txt
文件,可以使用以下代碼:
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("test.txt").getFile());
注意:上述代碼假設resources
目錄在類路徑下,如果不是,可以使用getResourceAsStream()
方法來獲取文件的輸入流。以下是使用getResourceAsStream()
方法獲取resources
目錄下文件的示例:
InputStream inputStream = getClass().getClassLoader().getResourceAsStream("test.txt");
然后,可以使用inputStream
來讀取文件內容。