要求されたファイルディレクトリが書き込み可能であり、現在のユーザーがそのフォルダに書き込むための適切なアクセス許可を持っているかどうかを判断できるかどうかを判断しようとしています。
これまでは、新しいディレクトリを作成し、そこに一時ファイルを書き込んでそれを削除することによって、要求されたパスのテストを行っていました(一時ファイルとディレクトリ)。
そのディレクトリはすでに存在している可能性があり、その古い情報はすべて失われる可能性があるため(ディレクトリが削除されるとき)、この操作は非常に問題があります。
何か案が ?? Tx ...
最善の方法は、操作を試行し、それが許可されるかどうかをシステムに決定させることです。システムが実行しているチェックを複製するのは非常に困難です。システムに決めさせるだけで、それが究極の仲裁人です。