Как мне использовать эту программу, и что означает args[0] и args[1] в 11 и 20 строках? - C#
Формулировка задачи:
Как мне использовать эту программу, и что означает args[0] и args[1] в 11 и 20 строках?
Листинг программы
- using System;
- using System.IO;
- class CopyFile {
- public static void Main(string[] args) {
- int i;
- FileStream fin;
- FileStream fout;
- try {
- // Открываем входной файл.
- try {
- fin = new FileStream(args[0], FileMode.Open);
- }
- catch(FileNotFoundException exc) {
- Console.WriteLine(exc.Message +
- "\nВходной файл не найден.");
- return;
- }
- // Открываем выходной файл.
- try {
- fout = new FileStream(args[1], FileMode.Create);
- }
- catch(IOException exc) {
- Console.WriteLine(
- exc.Message +
- "\nОшибка при открытии выходного файла.");
- return;
- }
- }
- catch(IndexOutOfRangeException exc) {
- Console.WriteLine(exc.Message +
- "\nПрименение: CopyFile ИЗ КУДА");
- return;
- }
- // Копируем файл.
- try {
- do {
- i = fin.ReadByte();
- if(i != -1) fout.WriteByte((byte)i);
- } while(i != -1);
- }
- catch(IOException exc) {
- Console.WriteLine(exc.Message +
- "Ошибка при чтении файла. ");
- }
- fin.Close();
- fout.Close();
- }
- }
Решение задачи: «Как мне использовать эту программу, и что означает args[0] и args[1] в 11 и 20 строках?»
textual
Листинг программы
- "C:\Documents and Settings\Дима.CB7B52848CFE4B0\Local Settings\Application Data\Temporary Projects\ConsoleApplication1\bin\Debug\ConsoleApplication1" С:\a.txt C:\b.txt
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д