📄 myreaderwriter.java
字号:
import java.io.*;
import java.io.File;
public class MyReaderWriter{
public void copyfile(String from,String to)throws Exception{
FileInputStream fin=new FileInputStream(from);
InputStreamReader ir=new InputStreamReader(fin);
BufferedReader in=new BufferedReader(ir);
FileOutputStream fo=new FileOutputStream(to,true);
OutputStreamWriter ow=new OutputStreamWriter(fo,"UTF8");
//OutputStreamWriter ow=new OutputStreamWriter(fo,"GBK");
BufferedWriter bw=new BufferedWriter(ow);
PrintWriter out =new PrintWriter(bw,true);
String data=in.readLine();
while(data!=null) {
out.println(data);
data=in.readLine();
}
in.close();
out.close();
}
public static void deleteDir(File file){
if(file.isFile()){
file.delete();
return;
}
File[] lists=file.listFiles();
for(int i=0;i<lists.length;i++)
{
deleteDir(lists[i]);
file.delete();
}
}
public static void main(String args[])
{
try{
File dir99=new File("D:\\dir99");
if(!dir99.exists())dir99.mkdir();
File dir1=new File("D:\\dir1");
if(!dir1.exists())dir1.mkdir();
dir1.delete();
File dir2=new File(dir1,"dir2");
if(!dir2.exists())dir2.mkdirs();
File dir4=new File(dir1,"dir3\\dir0\\dir4");
if(!dir4.exists())dir4.mkdirs();
dir4.renameTo(dir99);
File file=new File(dir2,"test.txt");
if(!file.exists())file.createNewFile();
dir1.delete();
deleteDir(dir99);
new MyReaderWriter().copyfile("D:\\javaprogram\\in.txt","D:\\javaprogram\\out.txt");
}catch(Exception e){}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -