Для офисного приложения, которое я делаю, мне нужно, чтобы пользователь выбрал папку проекта, в которой он хочет работать. Я позволил им сделать это с помощью OpenFileDialog, который прекрасно работает.
Но возможно ли отслеживать, к каким папкам обращается пользователь, пока открыт OpenFileDialog? Я хотел бы отсканировать папку, которую он открывает для существующей папки "05_orders". Так что, если он там, код знает достаточно и может закрыть OpenFileDialog.
OpenFileDialog openFileDialog1 = new OpenFileDialog();
using (var fbd = new FolderBrowserDialog())
{
DialogResult result = fbd.ShowDialog();
if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(fbd.SelectedPath))
{
string folder = fbd.SelectedPath;
}
}
Мне это нужно, потому что часто пользователь щелкает конечную папку и затем нажимает «ОК».
Я бы хотел, чтобы пользователь мог щелкать по папкам, и я скажу ему, когда мне нравится папка, которую он выбрал.
Основная папка сервера выглядит следующим образом
Каждая папка года имеет множество подпапок для всех проектов
в этих папках проектов может быть несколько дополнительные номера, которые содержат конечную папку, которую я ищу.