⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myreaderwriter.java

📁 接着上次传入一些Java学习中的实验
💻 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 + -