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

📄 backup.java

📁 一个java写的面向对象流的简单的文件系统,理论研究的吧
💻 JAVA
字号:
package tool;
import active.*;
import java.io.*;
import java.util.*;

class BackUp {
	
	public static void main(String args[]){
	RandomAccessFile Braf;
	FileWriter out=null;
		File file;
		File fileOut;
		try{
		file=new File("backup.inr");
		fileOut=new File("outBackUp.txt");
		if(!file.exists()){
			System.out.println("系统文件不存在");
			return ;
		}
		if(!fileOut.exists()){
			fileOut.createNewFile();
			
		}
		out=new FileWriter(fileOut);
		Braf=new RandomAccessFile(file,"r");
		Braf.seek(0);
		int s=Braf.readInt();
		out.write("备份区中活动数量为:"+s+"\n");		
		for(int i=0;i<s;i++){//获取当前活动的数目
		out.write(".............."+i+".............."+"\n");
		System.out.println("......................");
		out.write("活动状态:"+Braf.readInt()+"\n");
			out.write("活动名"+Braf.readUTF()+"\n");
			out.write("活动时间为"+Braf.readUTF()+"\n");
			int k=Braf.readInt();
			for(int j=0;j<k;j++){
				out.write("活动组织人员:"+j+Braf.readUTF()+"\n");
			}
			k=Braf.readInt();
			for(int j=0;j<k;j++){
				out.write("活动图像:"+Braf.readUTF()+"\n");
			}
			out.write("活动内容:"+Braf.readUTF()+"\n");
			out.write("活动评论:"+Braf.readUTF()+"\n");
			out.write("......................................"+"\n");

		/*	System.out.println(".....backup....."+i+".............");
			active.testActive();	
			System.out.println("......backup...end..................");*/
		}
		out.flush();
		out.close();
		Braf.close();	
		}catch(Exception e){
			System.out.println(e);
			System.out.println("从备份区读出数据失败!");
		}
	}
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -