Не пойму как запустить пример из книги 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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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