Папка в папке в папке - C#
Формулировка задачи:
Доброго утра!
Вопрос смешной, хочу сделать шутку для сотрудника, подскажите, как создать папку в которой другая папка, а в ней третья и т.д. до 1000-й папки и в последнюю закинуть существующий файл? )
Решение задачи: «Папка в папке в папке»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System;
- using System.IO;
- using System.Windows.Forms;
- namespace WinJoke
- {
- public class WindowsJoke
- {
- public static void Petro()
- {
- string s = "";
- if (!Directory.Exists("C:\\joke"))
- Directory.CreateDirectory("C:\\joke");
- var jokeInfo = new DirectoryInfo("C:\\joke");
- s = jokeInfo.FullName;
- for (int i = 40; i >0 ; i--)
- {
- Directory.CreateDirectory(s + "" + i);
- jokeInfo = new DirectoryInfo(s + "" + i);
- s = jokeInfo.FullName;
- }
- File.Copy("C:\\img0001.tif", s + "\\img0001.tif");
- MessageBox.Show("Шутка готова!");
- }
- static void Main()
- {
- Petro();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д