中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • C#怎么獲取指定目錄下某種格式文件集并備份到指定文件夾

C#怎么獲取指定目錄下某種格式文件集并備份到指定文件夾

發布時間:2022-04-14 15:25:38 來源:億速云 閱讀:180 作者:iii 欄目:開發技術

這篇文章主要介紹“C#怎么獲取指定目錄下某種格式文件集并備份到指定文件夾”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“C#怎么獲取指定目錄下某種格式文件集并備份到指定文件夾”文章能幫助大家解決問題。

1.獲取文件的路徑和移動到文件夾信息

string fileName = "";
            string sourceFile = @"F:\Test文件夾\CSV";
            string bakFilePath = @"F:\Test文件夾\CSV\bak";

2.獲取文件夾下文件信息,并移動到Bak操作。

//匹配.csv的文件路徑地址集合
            string[] FullfillfilesList = Directory.GetFiles(sourceFile, "*.csv", 0);
            if (FullfillfilesList.Length > 0)
            {
                foreach (string Fullfillfiles in FullfillfilesList)
                {
                    //每一個文件名稱
                    fileName = Fullfillfiles.Substring(Fullfillfiles.LastIndexOf('\\') + 1);
                    //移動到Bak文件夾
                    ExecutionResult res = MoveFileToBak(sourceFile + "/" + fileName, bakFilePath, fileName);
                }
            }

3.文件移動到Bak方法

public static ExecutionResult MoveFileToBak(string sourceFile, string bakFilePath, string bakFileName)
        {
            ExecutionResult result;
            FileInfo tempFileInfo;
            FileInfo tempBakFileInfo;
            DirectoryInfo tempDirectoryInfo;

            result = new ExecutionResult();
            tempFileInfo = new FileInfo(sourceFile);
            tempDirectoryInfo = new DirectoryInfo(bakFilePath);
            tempBakFileInfo = new FileInfo(bakFilePath + "\\" + bakFileName);
            try
            {
                if (!tempDirectoryInfo.Exists)
                    tempDirectoryInfo.Create();
                if (tempBakFileInfo.Exists)
                    tempBakFileInfo.Delete();
                //move file to bak
                tempFileInfo.MoveTo(bakFilePath + "\\" + bakFileName);

                result.Status = true;
                result.Message = "Move File To Bak OK";
                result.Anything = "SEND OK";
            }
            catch (Exception ex)
            {
                result.Status = false;
                result.Anything = "SEND Fail";
                result.Message = ex.Message;      
            }

            return result;
        }

關于“C#怎么獲取指定目錄下某種格式文件集并備份到指定文件夾”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

河西区| 上杭县| 托克逊县| 游戏| 吉首市| 交城县| 石林| 南溪县| 萨嘎县| 凤阳县| 喀喇| 通榆县| 巴里| 榆社县| 邵东县| 贵州省| 怀仁县| 故城县| 溧阳市| 内乡县| 遂川县| 长沙县| 和政县| 宁陕县| 嘉禾县| 姜堰市| 望江县| 古交市| 临高县| 日照市| 汽车| 璧山县| 望都县| 南召县| 固安县| 仲巴县| 肃宁县| 伊川县| 广南县| 轮台县| 湖州市|