Я что-то вроде n00b на C #, и у меня возникают проблемы с поиском ответа на этот вопрос, поэтому, если он уже где-то был дан ответ, не стесняйтесь смеяться надо мной (если вы также поделитесь решением) :)
Я читаю XML-файл в форме графического интерфейса, где определенные элементы - это пути к файлам, которые вводятся в объекты TextBox. Я перебираю элементы управления в форме, и для каждого пути к файлу в каждом TextBox (похоже, их 20 в этой форме) я хочу использовать File.Exists (), чтобы убедиться, что это правильный файл.
Проблема в том, что путь к файлу может содержать пробелы и может быть допустимым; однако File.Exists () говорит мне, что он недопустим, основываясь исключительно на пробелах. Очевидно, я не могу жестко их кодировать и делать что-то вроде
if (File.Exists(@"c:\Path To Stuff"))
и я попытался окружить путь ", как
if (File.Exists("\"" + contentsOfTextBox + "\""))
но это не имело значения. Есть ли способ сделать это? Можно ли как-нибудь сбежать из пробелов?
Спасибо, что уделили время. :)