在我的企业应用程序中,我需要检查每个800毫秒的文件(主要通过网络)的存在。当前的方法,工作正常是这样的:
私人代表bool FileExistsDelegate(字符串……
你没有回来 Result 的 Task 。
Result
Task
public static bool FileExists(string path, int timeout = 2000) { Task<bool> task = Task.Run(() => File.Exists(path)); return task.Wait(timeout)) && task.Result; }
false
true