天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

數據庫中海量文件的批量轉移方法

  事情的經過是這樣子的!數據庫A表添加一條記錄,**系統中B目錄下就會多出5n個文件。隨著系統運行3年多,B目錄中的文件數已高達2M多,而這些文件恰恰又是用戶高度頻繁訪問的。于是問題就來了,一方面是用戶訪問文件速度變慢了;另一方面是文件太多,很難維護。

  怎么辦呢?思許良久,發現A表中有個錄入時間字段是不會變更的。如果截取錄入時間的年份+月份組成,用來創建B目錄下的子目錄名,把當年當月新增的文件統一歸檔于該子目錄下,不就可以嗎?新增的文件好處理,可對于舊文件歸檔需要費點周折,因為文件得遷移到新的子目錄里。

  下面是關于文件遷移的主要代碼:

static void Main(string[] args){    string paperPath = ConfigurationManager.AppSettings["PaperBuildPath"];    Console.WriteLine(string.Format("試卷目錄:{0}", paperPath));    Console.WriteLine();    Console.WriteLine("目錄是否正確? 正確請按任意鍵......");    Console.WriteLine();    Console.ReadKey();    string[] files = Directory.GetFiles(paperPath);    int num = 0;    PublicExam[] list = Gateway.Default.FindArray<PublicExam();    foreach (PublicExam publicExam in list)    {        foreach (string file in files)        {            //源文件名(去除路徑后)            string fileName = file.Split('//').Last();            if (fileName.StartsWith(publicExam.FGuid.ToString(), StringComparison.CurrentCultureIgnoreCase))            {                //目標文件夾                string destFilePath = paperPath + publicExam.FInputTime.ToString("yyyyMM");                if (Directory.Exists(destFilePath) == false)                    Directory.CreateDirectory(destFilePath);                //目標文件名                string destFileName = destFilePath + "http://" + fileName;                if (File.Exists(destFileName))                    File.Delete(destFileName);                Console.WriteLine(string.Format("正在遷移文件:{0}", fileName));                //遷移文件                File.Move(file, destFileName);                num++;            }        }    }    Console.WriteLine();    Console.WriteLine(string.Format("共遷移{0}個文件,請按任意鍵退出......", num));    Console.ReadKey();}

it知識庫數據庫中海量文件的批量轉移方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 儿子你得太大了慢点插 | 伊人久久大香线蕉综合高清 | 美女脱内衣裸身尿口露出来 | 爽死你个放荡粗暴小淫货漫画 | 久久婷婷五月综合色精品首页 | 性盈盈剧场 | 久久99AV无色码人妻蜜柚 | 日日碰狠狠添天天爽 | 亚洲国产精品自在自线观看 | 午夜阳光影院在线观看视频 | 日韩亚洲欧美中文在线 | 国产精品成人啪精品视频免费观看 | 99这里有精品视频视频 | 中文字幕无码乱人伦蜜桃 | 精品国产免费观看久久久 | 亚洲国产亚综合在线区尤物 | 老熟女毛茸茸浓毛 | 亚洲精品午夜aaa级久久久久 | 人妻免费久久久久久久了 | 琪琪see色原网站在线观看 | 99re6热这里在线精品视频 | 亚洲 欧美 国产在线视频 | 福利社影院| 精品久久久无码21P发布 | 玖玖在线精品 | 久久99AV无色码人妻蜜 | 四虎国产精品免费观看视频 | 在线视频a | 麻豆文化传媒一区二区 | 男女牲交全过程免费播放 | 男人把女人桶到高潮嗷嗷叫 | 亚洲AV精品无码国产一区 | 97夜夜澡人人爽人人模人人喊 | 久久99re热在线观看视频 | 6080yy 久久 亚洲 日本 | 国产午夜人成在线视频麻豆 | a级毛片黄免费a级毛片 | 99久久国产综合精品成人影院 | 国产精品嫩草影院一区二区三区 | 久久免费看少妇高潮A片JA | 国产A级毛片久久久久久久 国产a级黄色毛片 |