亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

山西省| 福清市| 无为县| 招远市| 丽江市| 安庆市| 弋阳县| 柯坪县| 营山县| 平凉市| 古交市| 安陆市| 淮北市| 嫩江县| 盖州市| 永德县| 阿荣旗| 茌平县| 城步| 沁阳市| 阜新市| 无棣县| 蓬莱市| 织金县| 曲水县| 贵阳市| 合江县| 郸城县| 屏南县| 汤阴县| 南康市| 阿拉善盟| 郑州市| 高密市| 华容县| 绍兴市| 蛟河市| 申扎县| 鲁山县| 秦安县| 横峰县|