Обратите внимание, я никогда не делал управляемых C ++, поэтому ниже приведено лишь обоснованное предположение.
Вы заканчиваете исходный путь \"
. Я предполагаю получить путь, который будет окружен "
для обработки пробелов и т. Д., Но насколько я могу судить, вы не добавляете его в начало пути.
Кроме того, вместо добавления путей вместе, есть способ сделать это, чтобы вам не пришлось беспокоиться о косых чертах и т. Д., Просто сделайте:
String^ Source = System::IO::Path::Combine(System::IO::Directory::GetCurrentDirectory(), "DeleteFolder.exe")
А затем просто окружите исходный путь "
, если они необходимы как:
Source = "\"" + Source + "\""