次の方法で共有


ファイルを閉じると削除する

オペレーティング システム リソースを効率的に使用するには、CloseHandle 関数を使用して不要になったときに、アプリケーションでファイルを閉じる必要があります。 アプリケーションの終了時にファイルが開いている場合、システムはそのファイルを自動的に閉じます。

DeleteFile 関数を使用すると、閉じるとファイルを削除できます。 ファイルへのすべてのハンドルが閉じられるまで、ファイルを削除することはできません。 ファイルを削除できない場合、その名前は再利用できません。 ファイル名をすぐに再利用するには、既存のファイルの名前を変更します。

リモートコンピューター上で開いているファイルやディレクトリを削除している場合、既にそのリモートコンピューターで読み取り共有アクセス許可なしで開かれているのであれば、まずCreateFile やOpenFile を呼び出して、そのファイルやディレクトリを削除のために開かないでください。 そうすると、共有違反が発生します。