如下图所示,获取文件绝对路径出错了,返回得路径地址是:项目地址 + 绝对路径地址
然后我试着获取文件流,提示盘符出错,显示得出错地址也是这个
请问这个是什么问题,本人最近在自学python,然后瞎搞了一通,会不会跟那个有关系,也有可能是我升级Windows,升级后又把升级补丁卸载,导致Windows出问题了?
就很膈应,请问有人遇到过吗?怎么解决哈?感谢!
双\ 比如 d:\123.txt
感觉是环境问题吧,你换个环境试
这是相对路径和绝对路径的问题,控制台打印的信息就可以看出来,他是去你项目目录下去找E:\112.json文件
【以下回答由 GPT 生成】
问题原因可能是在Java代码中使用了相对路径来获取文件,导致返回的路径地址不正确。另外,系统升级和卸载补丁也可能导致一些问题。
解决方案如下:
String filePath = "C:/your_folder/your_file.txt";
File file = new File(filePath);
String absolutePath = file.getAbsolutePath();
File
类而不是FileInputStream
类去获取文件路径,因为FileInputStream
类是用于读取文件内容的,而不是获取文件路径的。希望以上解决方案能帮助到你解决问题。如果没有解决,可能需要更多的上下文信息来进一步分析问题。
【相关推荐】