Найдите папку в C # VS2005 - PullRequest
       19

Найдите папку в C # VS2005

0 голосов
/ 09 ноября 2011

У меня на VS2005 есть конвертер форматов файлов с использованием C #. Теперь мой путь назначения жестко запрограммирован, и я хотел бы сделать его таким, чтобы пользователь мог найти путь для сохранения выходного файла.

Я гуглил и увидел, что могу использовать элемент управления OpenFileDialog в наборе инструментов VS2005 в диалогах. Но я не могу найти этот контроль в моем VS2005.

Я не знаю, возможно ли сохранить путь к файлу загруженного файла, но я могу сохранить имя файла и расширение файла, который просматривает пользователь. Например. Имя файла Grep: строка strFileName = Server.HtmlEncode (TextFile.FileName); Расширение файла Grep: строка strExtension = Path.GetExtension (strFileName);

Я хотел бы задать 2 вопроса:

  1. Есть ли альтернатива OpenFileDialog, которую я могу использовать для поиска папок?
  2. Есть ли оператор, который может grep путь к файлу файла, как то, что я сделал, чтобы grep имя файла и расширение файла?

Спасибо

Какие-нибудь альтернативы, которые я могу использовать?

1 Ответ

2 голосов
/ 09 ноября 2011

Вы ищете FolderBrowserDialog класс .

Если вы используете WPF, вам нужно добавить ссылку на System.Windows.Forms, поскольку у WPF нет собственной версии этого класса.

Если вы 'При использовании ASP.Net это абсолютно невозможно, так как используется жестко заданный путь;Вам необходимо предоставить файл для загрузки.


Вы также ищете Path.GetDirectoryName.

...