Как выполнить в коде C# (без запуска bat-ника и т.п.) консольные команды

Узнай цену своей работы

Формулировка задачи:

Как выполнить в коде C# (без запуска bat-ника и т.п.) консольные команды? Сложность заключается в том, что кавычки воспринимаются С# как служебные. Как выполнить подобную команду:
title 1
chcp 1251
xcopy "%USERPROFILE%\Desktop\*.jpg" "%USERPROFILE%\Desktop\123\" /y /H /d
del "%USERPROFILE%\Desktop\*.jpg" /a

Решение задачи: «Как выполнить в коде C# (без запуска bat-ника и т.п.) консольные команды»

textual
Листинг программы
System.Diagnostics.Process.Start("cmd.exe", "/C " + "title 1");
System.Diagnostics.Process.Start("cmd.exe", "/C " + "chcp 1251");
System.Diagnostics.Process.Start("cmd.exe", "/C " + "xcopy "%USERPROFILE%\Desktop\*.jpg" "%USERPROFILE%\Desktop\123\" /y /H /d");
System.Diagnostics.Process.Start("cmd.exe", "/C " + "del "%USERPROFILE%\Desktop\*.jpg" /a");

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

8   голосов , оценка 4.5 из 5
Похожие ответы