私のプログラムは、このコードを使用して一時フォルダーを削除します。
// ...
if (!RemoveDirectory(L"C:\\MyTemp"))
return false;
if (!CreateDirectory(L"C:\\MyTemp", NULL))
return false;
else
return true;
// ...
しかし、実際には、temp の内容 (サブフォルダーとその中のファイル) を削除する必要があり、削除の時点で一部のファイルがプログラムによって使用されている可能性があります。このコードをより良い形式で記述するにはどうすればよいでしょうか? 小さなコードサンプルをいただければ幸いです。