我想输出修改文件的时间,包括年和秒.我尝试使用ls -linT,意思是-T必须这样做,但事实并非如此.-T被识别为制表大小.我正在使用ls搜索解决方案.有人可以帮帮我吗?
我有两个几乎相同的数据库(都是*.mdb),但其中一个有很少的新表.现在,我只能使用以下代码检测应导入的表:
public static List<string> GetDBTables(string path)
{
List<string> allTables = new List<string>();
String connect = ("Provider=Microsoft.JET.OLEDB.4.0;data source="
+ path + ";Persist Security Info=False;");
OleDbConnection con = new OleDbConnection(connect);
con.Open();
DataTable tables = con.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,
new object[] { null, null, null, "TABLE" });
int counter = 1;
foreach (DataRow row in tables.Rows)
{
allTables.Add(row[2].ToString());
counter++;
}
con.Close();
return allTables;
}
var withNewTables = GetDBTables(".\\one.mdb");
var withoutNewTables = GetDBTables(".\\another.mdb");
var NotFoundTables = withNewTables.Except(withoutNewTables).ToList();
Run Code Online (Sandbox Code Playgroud)
如何使用C#在旧数据库中导入这些表?