dirInfo = new DirectoryInfo(@"d:\temp");
dirInfo.CreateSubdirectory("K1");
dirInfo.CreateSubdirectory("K2");
path = { @"d:\temp\K1\t1.txt",
text = { "Иванов Иван Иванович, 1965 года рождения, место жительства г.Саратов ",
"Петров Сергей Федорович, 1966 года рождения, место жительства г.Энгельс"};
using (StreamWriter sWriter = File.CreateText(path[0]))
using (StreamWriter sWriter = File.CreateText(path[1]))
using (StreamWriter sWriter = File.CreateText(path[2]))
for (int i = 0;i < path.Length-1;i++)
sWriter.WriteLine(File.ReadAllText(path[i]));
for(int i = 0; i < path.Length; i++){
DirectoryInfo d = new DirectoryInfo(path[i]);
Console.WriteLine("FullName: {0}", d.FullName);
Console.WriteLine("Name: {0}", d.Name);
Console.WriteLine("Parent: {0}", d.Parent);
Console.WriteLine("Creation: {0}", d.CreationTime);
Console.WriteLine("Attributes: {0}", d.Attributes);
Console.WriteLine("Root: {0}\n", d.Root);
File.Move(path[1], @"d:\temp\K2\t2.txt");
File.Copy(path[0], @"d:\temp\K2\t1_new.txt");
Directory.Move(@"d:\temp\K2", @"d:\temp\ALL");
Directory.Delete(@"d:\temp\K1",true);
dInfo = new DirectoryInfo(@"d:\temp\ALL");
fInfo = dInfo.GetFiles();
foreach (FileInfo fi in fInfo)
Console.WriteLine("FullName: {0}", fi.FullName);
Console.WriteLine("Name: {0}", fi.Name);
Console.WriteLine("Creation: {0}", fi.CreationTime);
Console.WriteLine("Attributes: {0}", fi.Attributes);