Что ж, если все, что вам нужно, это чтобы они выбрали каталог, вам не нужен SaveFileDialog
, и вы можете вместо этого использовать FolderBrowserDialog
, чтобы хотя бы позволить им выбрать, куда он идет.
Конечно, вам не нужно использовать имя файла, которое пользователь вводит в SaveFileDialog
, диалоговое окно не делает ничего особенного, кроме как позволяет пользователю выбрать местоположение, имя файла и тип. Любая информация, введенная пользователем в эту форму, может быть проигнорирована вашим кодом ... что, очевидно, немного бессмысленно.
С точки зрения удобства использования, использование диалогового окна сохранения установит ожидания пользователя в отношении контроля над местоположением, типом и именем файла (по крайней мере). Представляя только браузер папок и сообщая им, что имя является фиксированным (с проверкой ошибок для файлов, которые, как оказалось, имеют это имя), следует надеяться, что пользователь не будет ожидать управления именем файла.
Конечно, если пользователю даже не нужно контролировать местоположение, пройдите целых девять ярдов и автоматизируйте это тоже, возможно, используя Изолированное хранилище или файл, похороненный в пути установки вашего приложения. .