Microsoft.Win32.SaveFileDialog クラスを使用しています。InitialDirectory をネットワーク上の場所 (例: "\localhost\Share\") に設定すると、ネットワーク上のファイルの場所ではなく、Documents フォルダーが開きます。誰もがこのディレクトリに読み書きできるようにアクセス許可を設定しました。
テスト コード let dir = "\localhost\Share\"
var dlg = new SaveFileDialog { InitialDirectory = dir };
if (dlg.ShowDialog() == true)
{
fileName = dlg.FileName;
}
これはクラスの制限ですか、それともファイルのアクセス許可の問題でしょうか?