如果我这样做
fis = new FileInputStream(new File(".").getAbsolutePath() + "/sudoinput.txt");
它试图写入服务器上的这个位置。我不确定这是否是一个可写的地方。
FILE NAME (fos)::::::::::::::::::/opt/tomcat/temp/./sudoinput.txt
FILE NAME (fis)::::::::::::::::::/opt/tomcat/temp/./sudoinput.txt
我想写信给 webapps/sudoku/WEB-INF/classes 这基本上是 C:\Users...\git\sudo-project\sudo\src\main\resources
在 Eclipse Windows 7 上,如果我给出这个错误 src\main\resources\sudoinput.txt (The system cannot find the path specified)
fis = new FileInputStream("src/main/resources/sudoinput.txt");
我也试过这个:
fis = new FileInputStream("src\\main\\resources\\sudoinput.txt");
但不起作用。
我应该如何创建一个能够写入 src/main/resources 的文件输入流?请注意,我正在使用 eclipse windows 进行开发,如果这改变了需要指定路径的方式,我会将 .war 文件上传到 unix 服务器。