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