Папка в папке в папке - 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();
}
}
}