я создаю экземпляр класса Process и проходящей в пути StartInfo.FileName в MS Paint и в качестве аргумента путь к файлу:процесс не может открыть файл в MSPaint
Process paint = new Process();
paint.StartInfo.FileName = @"C:\Windows\System32\mspaint.exe";
SchemaPath = @"E:\directory\Alisa\0-01\0-01 (1).jpg";
Console.WriteLine(SchemaPath);
paint.StartInfo.Arguments = SchemaPath;
paint.Start();
Моя проблема заключается в том, что - когда моя имя файла содержит пробелы, mspaint полностью игнорирует файл и выдает ошибку. Например, когда мой файл имеет путь:
E:\directory\Alisa\0-01\0-01abc.jpg
Все работает, но когда у меня есть файл с путем:
E:\directory\Alisa\0-01\0-01 (1).jpg
Paint открывает, но бросает сообщение:
E:\directory\Alisa\0-01\0-01.png was not found.
Кто-нибудь знает как справиться с этим?
Enquote тропинки. – AgentFire
@AgentFire извините, я просто не понял, что вы имели в виду, пока я не прочитал ответ kennyzx. – Dess