我计划开发一个文件整理软件,用于检测文件到达特殊文件夹并将这些文件复制到特定文件夹(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;
}
}