сохранение файлов без showdialog - PullRequest
1 голос
/ 09 ноября 2010

Я хочу сохранить много файлов, почти 200. Когда я сохраняю только несколько, я делаю это следующим образом:

                    dialog.Filter = "Bmp files (*.bmp)|*.bmp";
                    dialog.FileName = name + "_copy";
                    dialog.ShowDialog();
                    bitmap1.Save(dialog.FileName);

Как я могу сделать то же самое, но без использования dialog.showdialog()?

1 Ответ

7 голосов
/ 09 ноября 2010

Посмотрите на свой код.Метод Save принимает строковый аргумент, то есть путь к файлу.Вам, очевидно, не нужно, чтобы пользователь вводил это, вы можете просто указать свой собственный путь.

 bitmap1.Save(@"C:\foo.bmp");

Вы не предоставили много информации, поэтому, возможно, ваша проблема в том, чтобы знать, где на самом деле сохранить файлы?Если вам не требуется ввод данных пользователем (т. Е. Вы не хотите использовать FileDialog), вам необходимо определить схему организации этих файлов.

...