読者です 読者をやめる 読者になる 読者になる

ふるすたっくえんじにあっぽい人の日記

ASP .NET MVC (C#)、.NET Framework、iOS (Objective-c) アプリ、Androidアプリ (Java)、AWS、たまにLAMPとかプロジェクトマネジメントあたりのお話

【C#】Directory系メソッドは非同期

C# .NET Framework

まんま。

Directory.Delete()とかDirectory.CreateDirectory()とか
手抜きでこんな感じで回避

const string dir = "hoge";
if (Directory.Exists(dir))
    Directory.Delete(dir, true);

while (Directory.Exists(dir))
    Thread.Sleep(10);