我知道这是一个非常简单的问题,但我做错了事情,这让我疯狂!我有一个名为input.csv
的文件,我想将其转换为制表符分隔的文件。阅读csv文件时没有这样的文件或目录
这是我的,但它是说no such file or directory
。该文件保存在我的桌面上,我只是想念一些非常简单的东西?任何提示将有所帮助!
public class Main {
public static void main(String[] args) throws FileNotFoundException {
Scanner sc = new Scanner(new File("input.csv"));
}
}
这是一个纯粹而简单的路径问题。您没有使用文件的正确***相对路径。 ....或者如果它在一个jar文件中,那么你需要获取它作为一个资源,而不是一个文件。 –
测试用户目录的路径,放入'System.out.println(System.getProperty(“user.dir”));',然后使用这些信息来确定相对路径应该基于什么。 –
我已经回答了类似的[这里](http://stackoverflow.com/questions/34941269/where-the-file-will-be-located-while-using-io-streams-in-java-in-eclipse- IDE/34941501#34941501)。 它应该解决你的问题。让我知道如果它不。 –