获取文件或文件夹复制的状态已完成

时间:2013-10-16 07:42:43

标签: c# copy detection filesystemwatcher

我计划开发一个文件整理软件,用于检测文件到达特殊文件夹并将这些文件复制到特定文件夹(Ex .txt文件转到Text Doc文件夹)。我正在使用FileSystemWatcher

用于检测文件。所以我想知道C#代码是否完成了文件或文件夹复制操作(手动复制文件或文件夹)。

单个文件程序没问题。但是对于多个文件需要改进程序。

我使用此循环来检查文件是否已发布,但是对于大文件,这会使程序无法响应。

void File_move(string source,string destination)
        {
            EE:
                try
                {
                    File.Move(source, destination);
                }
                catch (Exception ex)
                {
                    lblStatus.Text = "Waiting for file copping complete";
                    Application.DoEvents();
                    goto EE;
                }

        }

0 个答案:

没有答案