91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 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

西盟| 兴业县| 汝南县| 浦东新区| 商都县| 河津市| 开化县| 武平县| 康定县| 肇州县| 宣化县| 双流县| 米脂县| 三门峡市| 静海县| 泰顺县| 成安县| 兴仁县| 上林县| 英吉沙县| 泰和县| 千阳县| 儋州市| 崇义县| 九江县| 大城县| 万全县| 洱源县| 巧家县| 新竹县| 城固县| 比如县| 滨州市| 郯城县| 长沙县| 延津县| 宁陕县| 盐城市| 瑞丽市| 秭归县| 石阡县|