【发布时间】:2019-05-16 03:13:14
【问题描述】:
我想从相对路径读取文件。 我试过下面的代码
InputStream in = new FileInputStream(".//Audio//w1.wav");
错误:
java.io.FileNotFoundException: .\Audio\w1.wav (The system cannot find the path specified)
我也尝试将路径指定为“Audio/w1.wav”、“Audio//w1.wav”,但它不起作用。
如何让系统找到文件?
【问题讨论】:
-
AudioStream swar=new AudioStream(in);AudioStream到底是什么?请改用AudioInputStream。它可以从任何流中获取输入,包括来自 URL 的输入。 -
一般提示: 1) 为了尽快获得更好的帮助,edit 添加minimal reproducible example 或Short, Self Contained, Correct Example。 2) 应用程序资源在部署时将成为嵌入式资源,因此明智的做法是立即开始访问它们。 embedded-resource 必须通过 URL 而不是文件访问。请参阅info. page for embedded resource 了解如何形成 URL。
标签: java path relative-path fileinputstream