黑马程序员技术交流社区
标题:
关于Myeclipse工程目录的问题
[打印本页]
作者:
周朋飞
时间:
2012-6-24 18:18
标题:
关于Myeclipse工程目录的问题
BufferedWriter bw=null;
BufferedReader br=null;
try {
//bw 对象接受一个FileWriter的对象 向硬盘上写东西
bw = new BufferedWriter(new FileWriter("BufferedReader_Copy.java"));
//br接受一个FileReader对象从文件当中读出数据
br = new BufferedReader(new FileReader("D:/workspace/Myeclipse6.5WorkSpace/iostudy/src/cn/itcast/day1/BufferReader.java"));
String str = null;
while((str=br.readLine())!=null){
bw.write(str);
bw.newLine();
//用到缓冲区的时候一定要记得刷新
bw.flush();
}
}
这个我是放在同一个工程下的,可是运行结果的时候,新生成的文件却跑到了根目录下,这是为什么啊
作者:
耿鑫
时间:
2012-6-24 18:21
new BufferedReader(new FileReader("D:/workspace/Myeclipse6.5WorkSpace/iostudy/src/cn/itcast/day1/BufferReader.java"));
你读的时候确实是具体路径,但是你写的时候
new BufferedWriter(new FileWriter("BufferedReader_Copy.java"));
没有指定具体的路径,默认的路径就是classpath下边,classpath就是你的工程根目录,所以你会看到写的文件在根目录下
作者:
唐志兵
时间:
2012-6-24 18:30
默认是在工程目录下面的。
作者:
周朋飞
时间:
2012-6-25 18:15
嗯 我也知道是在根目录下 我查看了一下user.dir是我的工程根目录 但是有办法改变classpath吗 在myeclipse 中
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2