黑马程序员技术交流社区
标题:
今天课后题:将一个文本文件到另一个路径下
[打印本页]
作者:
DayBreak
时间:
2015-12-9 22:36
标题:
今天课后题:将一个文本文件到另一个路径下
代码如下:
package 作业;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class 复制txt文本 {
public static void main(String[] args) {
makeTxt();
removeTxt();
}
//复制文本文档
public static void removeTxt() {
// TODO Auto-generated method stub
FileInputStream fis=null;
FileOutputStream fos=null;
try {
fos=new FileOutputStream("D:\\b.txt");
fis=new FileInputStream("E:\\a.txt");
int x=0;
while((x=fis.read())!=-1){
fos.write(x);
System.out.println((char)x);
}
fis.close();
} catch (IOException ex) {
// TODO: handle exception
ex.printStackTrace();
throw new RuntimeException("空指针异常");
}finally{
if(fis==null)
try {
fis.close();
} catch (IOException ex) {
// TODO: handle exception
ex.printStackTrace();
throw new RuntimeException("空指针异常");
}
}
}
//创建文本文档
public static void makeTxt() {
// TODO Auto-generated method stub
FileOutputStream fos=null;
try {
fos=new FileOutputStream("E:\\a.txt");
fos.write("xiaomudaisdou".getBytes());
fos.close();
} catch (IOException ex) {
// TODO: handle exception
ex.printStackTrace();
throw new RuntimeException("空指针异常");
}finally{
if(fos==null)
try {
fos.close();
} catch (IOException ex) {
// TODO: handle exception
ex.printStackTrace();
throw new RuntimeException("空指针异常");
}
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2