相对路径找不到文件|idea中获取项目中文件相对路径的方法

㈠ linux 解压 提示找不到文件

可以找到文件的,具体如下:

1、第一步,单击栏上的终端,然后输入命令[sudo apt install rar unrar],见下图,转到下面的步骤。

㈡ idea中获取项目中文件相对路径的方法

想要读取该项目中的resources下的prop文件夹中的text.txt文件。

// 读文件String path

this.getClass().getClassLoader().getResource("./prop/text.txt").getPath();

FileReader fr = new FileReader(path);

BufferedReader br = new BufferedReader(fr);

String str = null;while((str = br.readLine()) != null) {

System.out.println(str);

}// 关闭流br.close();

fr.close();

读文件:

public void load(String path) {

er br = null;

try {

br = new BufferedReader(new FileReader(path));

String line = "";

while ((line = br.readLine()) != null) {

m_tbl.put(Integer.parseInt(line), true);

}

br.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (NumberFormatException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

(2)相对路径找不到文件扩展阅读:

解决相对路径找不到的问题:

1、采用绝对路径;

2、还是使用相对路径,这时用类加载器加载文件路径。代码如下:

public void load(String path) {

BufferedReader br = null;

try {

InputStream in = SetTable.class.getClassLoader().getResourceAsStream(path);

br = new BufferedReader(new InputStreamReader(in, "UTF-8"));

String line = "";

while ((line = br.readLine()) != null) {

m_tbl.put(Integer.parseInt(line), true);

}

br.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (NumberFormatException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

㈢ c# 相对路径获取不到文件

你这种读取方法是Web读取方式你直接将xml复制到debug文件夹下然后路径传参直接是menu.xml就行了

㈣ JAVA 相对路径取不到文件

B中的类会读取其配置文件,new File但是调用B的类时候找不到配置文件把读取的代码改下 文件的路径可以用

㈤ 相对路径的文件在vs调试时找不到,怎么解决呢

和一楼说的一样,先退到根目录,在一步一步的加上目录!

㈥ 大神们 相对路径的文件怎么用 fopen打不开

绝对路径 等于: 可执行程序所在路径 + 相对路径相加后的路径如果错了,那么就找不到文件。程序中字符串里,描写路径 的 反斜杠,单斜杠 要写成 双斜杠。还有,含空格 的 路径 有可能带来 麻烦。你需要 试验检查。

㈦ css用相对路径为什么找不到

相对路径和绝对路径,../表示返回上一级,因为css文件在css文件夹里,图片在images文件夹下,那么layout.css就需要返回上一级找到images文件夹才能找到相应的图片。直接文件夹名或是./开头表示和当前平级,因为index.html和images文件夹平级。不管是带../还是不带,这种写法都叫相对路径;另一种叫相对于根目录路径,它的写法必须以/开始,意思是从根目录开始一级一级向下查找,不管在哪里,要使用pic4.gif这个图片,路径都必须是/images/pic4.gif;还有一种写法叫绝对路径,是以http://加域名开始的,这个不多多说了。使用相对路径时,当根目录放到一个二级目录下时,文件仍然可以正常访问,而使用相对于根目录路径时,其中一个页面放到其它位置时,照样能关联么相关的图片和其它文件,比如:本例如果用相对于根目录路径的话,把index.html放到一个文件夹下后,还是可以正常访问的。总之两种方法各有优劣,根据你的需要采用一种合适的方法。相对路径和相对于根目录路径是可以相互更改的,在站点管理——编辑——高级设置的本地信息里有链接相对于,如下图,默认为文档(就是所说的相对路径),也可以改为站点根目录,相对路径一般为直接目录名,需要返回上级时用../,向上返回两级时用../../;相对于根目录路径始终以/开头,不管该文件现在在哪一级,它都是以根目录开始向下找。


赞 (0)