とあるデータの1日の集計結果データをPDFにまとめて出力するために、
そのファイルを出力する先を設定する画面があります。
設定画面で保存先パスをDBに保持する前に、そのフォルダが書き込み可能であるかを確認したいのですが、手法がわからなくて困っています。
フレームワークは.NET Core 3.1で、色々調べてみてもうまく出てこず、
・FileIOPermission
→参考先に書かれているようなことを試してみてもうまく情報を掴めない。(使い方が間違ってる?)
・DirectoryInfo.GetAccessControl
→そもそも.NET Core に非対応。
・テストファイルを作ってみて、作れない場合のExceptionで書き込み権限無しエラーとする。
→ごり押しすぎなのでは? ほかに手法ありそう。
といった状態になっています。
何か方法は無いでしょうか…
環境情報等、必要そうな情報はご質問頂き次第随時追記致します。