The code looks like this:
DirectoryInfo d = new DirectoryInfo(@"c:\a\folder");
DirectoryInfo[] Dirs = d.GetDirectories();
foreach (var item in Dirs)
{
Console.WriteLine("The folders:{0}", item.ToString());
}
And it prints this:
The folders: c:\a\folder\foldertozip
But I only want to print foldertozip. How can I do that? Thanks for helping me out.
Simply change item.ToString()
to item.Name
:
DirectoryInfo d = new DirectoryInfo(@"c:\a\folder");
DirectoryInfo[] Dirs = d.GetDirectories();
foreach (var item in Dirs)
{
Console.WriteLine("The folders:{0}", item.Name);
}