项目要求:
package kaoshi2;
import com.jw.file.FileTest4;
import java.io.*;
import java.text.SimpleDateFormat;
import java.util.*;
import kaoshi.Doument;
import org.apache.commons.io.FileUtils;
public class DocumentTest {
private static Scanner sc = new Scanner(System.in);
private static List<User> users = new ArrayList<>();// 注册所有用户信息
private static final String root = "C:\\Users\\15651\\Desktop\\user";// 存储所有用户资料的根目录
private static User curUser = null;// 存储当前用户的登录信息
static {
try(ObjectInputStream input = new ObjectInputStream(new FileInputStream("users.txt"))){
users = (List<User>)input.readObject();
}catch (Exception e){
users = new ArrayList<>();
}
}
public static void main(String[] args) throws IOException {
init();
}
public static void init() throws IOException {
Scanner sc = new Scanner(System.in);
while(true) {
System.out.println("======欢迎来到个人资料管理系统=====");
System.out.println("1:显示资料 "+ "\n" +"2:用户登录 "+ "\n" +"3:用户注册 "+ "\n" +"4:添加文件"+ "\n" +"5:删除文件" + "\n" +
"6:查看文件内容 "+ "\n" +"7:上传文件 "+ "\n" +"8:退出程序 ");
System.out.println("请输入功能序号:");
int num = sc.nextInt();
if (num == 1||num==4||num==5||num==6||num==7){
if (curUser==null){
System.out.println("===当前操作需要登陆!!===");
login();