Папка в папке в папке - C#

Узнай цену своей работы

Формулировка задачи:

Доброго утра! Вопрос смешной, хочу сделать шутку для сотрудника, подскажите, как создать папку в которой другая папка, а в ней третья и т.д. до 1000-й папки и в последнюю закинуть существующий файл? )

Решение задачи: «Папка в папке в папке»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System;
  5. using System.IO;
  6. using System.Windows.Forms;
  7.  
  8. namespace WinJoke
  9. {
  10.     public class WindowsJoke
  11.     {
  12.         public static void Petro()
  13.         {
  14.             string s = "";
  15.             if (!Directory.Exists("C:\\joke"))
  16.                 Directory.CreateDirectory("C:\\joke");
  17.             var jokeInfo = new DirectoryInfo("C:\\joke");
  18.             s = jokeInfo.FullName;
  19.  
  20.             for (int i = 40; i >0 ; i--)
  21.             {
  22.                 Directory.CreateDirectory(s + "" + i);
  23.                 jokeInfo = new DirectoryInfo(s + "" + i);
  24.                 s = jokeInfo.FullName;
  25.             }
  26.             File.Copy("C:\\img0001.tif", s + "\\img0001.tif");
  27.             MessageBox.Show("Шутка готова!");
  28.         }
  29.         static void Main()
  30.         {
  31.             Petro();
  32.         }
  33.     }
  34. }

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


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

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

15   голосов , оценка 4.067 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы