C # поддерживает четыре различные конструкции цикла:
- для
- Еогеасп
- , а
- сделать
Документация для каждого из них достаточно подробная, поэтому я не буду здесь это объяснять.
Операции с файлами могут выполняться с классами File и Directory соответственно. Например, чтобы переименовать файл, вы можете использовать метод Move класса File следующим образом.
File.Move("oldName","NewName");
Поскольку предполагается, что oldName
и NewName
находятся в одном каталоге, файл с именем oldName
переименован в NewName
.
Что касается запуска других приложений, класс Process предлагает возможность запуска процесса и контроля его выполнения. Я оставлю изучение этого класса и его возможностей читателю.
Псевдокод, включенный в вопрос, может быть переведен в следующий код в C #. Обратите внимание, что этот пример не включает обработку ошибок, которую всегда нужно включать в производственный код.
string[] sourceFileNames=new string[100];
string[] destFileNames = new string[sourceFileNames.Length];
//fill arrays with file names.
for (int i=0; i < fileNames.Length; i++)
{
File.Move(sourceFileNames[i], destFileNames[i]);
}