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