dbfileoper.cs
来自「实现课程表编排和打印功能,通过在候选列表中选择课程和教师(没有被排课且该教师教授」· CS 代码 · 共 60 行
CS
60 行
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace 课程安排
{
public class DBFileOper
{
private static string 前缀 = "back";
private static string dbName = "课程安排.mdb";
public static void CreateBackDB()
{
string db = AppDomain.CurrentDomain.BaseDirectory + "\\" + dbName;
string dbBack = AppDomain.CurrentDomain.BaseDirectory + "\\" + 前缀 + dbName;
if (File.Exists(db))
{
if (File.Exists(dbBack))
File.Delete(dbBack);
File.Copy(db, dbBack);
}
}
public static void DeleteBackDB()
{
string dbBack = AppDomain.CurrentDomain.BaseDirectory + "\\" + 前缀 + dbName;
if (File.Exists(dbBack))
File.Delete(dbBack);
}
public static void RenewBackDB()
{
DeleteBackDB();
CreateBackDB();
}
public static void CreateDB()
{
string db = AppDomain.CurrentDomain.BaseDirectory + "\\" + dbName;
string dbBack = AppDomain.CurrentDomain.BaseDirectory + "\\" + 前缀 + dbName;
if (File.Exists(dbBack))
{
if (File.Exists(db))
File.Delete(db);
File.Copy(dbBack, db);
}
}
public static void DeleteDB()
{
string db = AppDomain.CurrentDomain.BaseDirectory + "\\" + dbName;
if (File.Exists(db))
{
File.Delete(db);
}
}
public static void RenewDB()
{
DeleteDB();
CreateDB();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?