java里面系统找不到指定的文件是什么意思啊?
packageirbase;importjava.io.*;publicclassCopyBytes{publicstaticvoidmain(String[]args)...
package irbase;
import java.io.*;
public class CopyBytes {
public static void main(String[] args)
throws IOException {
FileReader inputFile = new FileReader("input1.txt");
FileWriter outputFile = new FileWriter("output.txt");
int c;
while ((c = inputFile.read()) != -1)
outputFile.write(c);
inputFile.close();
outputFile.close();
}
}
运行时就是这样?怎么解决啊?谢啦!帮帮忙! 展开
import java.io.*;
public class CopyBytes {
public static void main(String[] args)
throws IOException {
FileReader inputFile = new FileReader("input1.txt");
FileWriter outputFile = new FileWriter("output.txt");
int c;
while ((c = inputFile.read()) != -1)
outputFile.write(c);
inputFile.close();
outputFile.close();
}
}
运行时就是这样?怎么解决啊?谢啦!帮帮忙! 展开
展开全部
读取文件的时候,使用的路径错了
先确定使用的是绝对路径还是相对路径,如果是相对路径要确定是相对哪个目录下的路径
先确定使用的是绝对路径还是相对路径,如果是相对路径要确定是相对哪个目录下的路径
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简单的方法
FileReader inputFile =new FileReader("input1.txt");
FileWriter outputFile = new FileWriter("output.txt");
改成
FileReader inputFile =new FileReader("c:/input1.txt");
FileWriter outputFile = new FileWriter("c:/output.txt");
然后确保你的c:根目录有那个文件
另一个同样
FileReader inputFile =new FileReader("input1.txt");
FileWriter outputFile = new FileWriter("output.txt");
改成
FileReader inputFile =new FileReader("c:/input1.txt");
FileWriter outputFile = new FileWriter("c:/output.txt");
然后确保你的c:根目录有那个文件
另一个同样
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你如果写相对路径怕容易出错的话,你就写绝对路径(绝对路径就是从盘符直到文件,全写上,就是WINDOWS地址栏那一块加上你的文件名),但要注意一点,那就是,分隔符\要全换成\\,这样就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关键看你把文件放到哪里去了,你把文件放到当前目录下,就不会出现错误。如果不在当前目录下,就添加一下文件的路径就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询