ディレクトリが存在するかどうかを確認し、存在しない場合は作成し、アプリケーションの起動時にロックする必要があります。したがって、アプリケーションが実行されている限り、誰もディレクトリを削除できません。
その中にダムファイルを保存して開いたままにして、削除できないようにすることはできると思いますが、可能であればそうしないことを好みます。どうすればそれを達成できますか?
現在、ファイルを書き込む必要があるときはいつでもこれを行います。
if (!Directory.Exists(path))
Directory.CreateDirectory(path);
Directory.CreateDirectory
この例でも、 とFile.Create
呼び出しの間のディレクトリを削除することは可能です。