Если мой исполняемый файл работает с пути без пробелов, этоФайл не найден на File.Exists с пробелами в пути
if(!File.Exists(@"\program.exe"))
MessageBox.Show("File not found");
не срабатывает. Но, если программа выполняется из пути с пробелами, например C:\Program Files\etc\
, я получаю файл не найден. Мое исполняемое приложение и program.exe
находятся в одной папке.
Как я могу избежать этого?
http://i.stack.imgur.com/ P3CbO.png .... работает для меня –
@RoyiNamir Ну, я не могу контролировать, где мои пользователи хотят установить приложение: P – chwi
Вы должны использовать его как ! File.Exists (@ "C: \ Program Files \ etc \ program.exe ") – mgokhanbakal