Как выполнить в коде 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");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д