如何使以下代码异步运行,而不必在线程池上创建额外的线程(换句话说,不用 Task.Run(...)
)?
Directory.CreateDirectory("\\host\someNetworkDirectory");
理想情况下,我想这样使用它:
async SomeMethod(){ //... await Directory.CreateDirectoryAsync("\\host\someNetworkDirectory"); // stuff to do after ensuring the directory exists //... }
我尝试了此答案(建议使用FileSystemWatcher
),但不适用于文件夹。