Не пойму как запустить пример из книги C# 4.0 Шилдт
Формулировка задачи:
/* Копировать файл.
Чтобы воспользоваться этой программой, укажите имена исходного и выходного
файлов. Например, для копирования файла FIRST.DAT в файл SECOND.DAT
введите в командной строке следующее:
CopyFile FIRST.DAT SECOND.DAT
*/
Ничего не знаю о командной строке. Как из командной строки запустить данную программу? Понятно что если я ввожу в командной строке "CopyFile FIRST.DAT SECOND.DAT" выбивает "CopyFile не является внутренней..."
using System;
using System.IO;
class CopyFile {
static void Main(string[] args) {
int i;
FileStream fin = null;
FileStream fout = null;
if(args.Length != 2) {
Console.WriteLine("Применение: CopyFile Откуда Куда");
return;
}
try {
// Открыть файлы.
fin = new FileStream(args[0], FileMode.Open);
fout = new FileStream(args[1], FileMode.Create);
// Скопировать файл.
do {
i = fin.ReadByte();
if(i != -1) fout.WriteByte((byte)i);
} while (i != —1);
} catch(IOException exc) {
Console.WriteLine("Ошибка ввода-вывода:\n" + exc.Message);
} finally {
if(fin != null) fin.Close();
if(fout != null) fout.Close();
}
}
}Решение задачи: «Не пойму как запустить пример из книги C# 4.0 Шилдт»
textual
Листинг программы
fin = new FileStream(args[1], FileMode.Open); fout = new FileStream(args[2], FileMode.Create);