ファイルの作成と削除
オペレーティング システム リソースを効率的に使用するには、 CloseHandle 関数を使用して不要になったファイルをアプリケーションで閉じる必要があります。 アプリケーションの終了時にファイルが開いている場合、システムはそのファイルを自動的に閉じます。
DeleteFile 関数を使用すると、閉じるとファイルを削除できます。 ファイルに対するすべてのハンドルが閉じられるまで、ファイルを削除することはできません。 ファイルを削除できない場合、その名前は再利用できません。 ファイル名をすぐに再利用するには、既存のファイルの名前を変更します。
リモート コンピューター上の開いているファイルまたはディレクトリを削除していて、既に読み取り共有アクセス許可セットなしでリモート コンピューターで開かれている場合は、 CreateFile または OpenFile を呼び出して、最初にファイルまたはディレクトリを開いて削除しないでください。 これにより、共有違反が発生します。