小编use*_*772的帖子

检查c#中文件夹中是否存在文件

我正在将文件从源文件夹移动到目标文件夹.在移动文件之前,我正在检查该目录是否存在哪个工作正常.问题是我的第二次检查,我想确保文件夹在移动文件之前不是空的,但它没有给我正确的结果.

public void MoveFilesFromTempToSourceTbl()
        {
            //Moving all files from temp folder to orig folder.
            string sourceFolder = (twitterDO.Path + "\\" + msgDate.Year.ToString() + "\\" + msgDate.Month.ToString() + "\\" + msgDate.Day.ToString() + "_Temp").Replace("\\", @"\");
            string destinationFolder = (twitterDO.Path + "\\" + msgDate.Year.ToString() + "\\" + msgDate.Month.ToString() + "\\" + msgDate.Day.ToString()).Replace("\\", @"\");
            string pattern = "*.txt";

            if (Directory.Exists(sourceFolder))
            {
                if (File.Exists(pattern))
                {
                    foreach (var file in new DirectoryInfo(sourceFolder).GetFiles(pattern))
                    {
                        file.MoveTo(Path.Combine(destinationFolder, file.Name));
                    }
                }
                if (Directory.GetFiles(sourceFolder).Length == 0) //Before deleting make sure that …
Run Code Online (Sandbox Code Playgroud)

c# silverlight

-2
推荐指数
1
解决办法
1923
查看次数

标签 统计

c# ×1

silverlight ×1