using System;
using System.IO;
class Display_Files
{
static void Main(string[] args)
{
Console.WriteLine(@"Please enter the path to the directory:(Example -> D:\)");
string folderPath = Console.ReadLine();
if (Directory.Exists(folderPath))
{
string[] fileNames = Directory.GetFiles(folderPath);
Console.WriteLine("Directory: {0} contains {1} file(s)", folderPath, fileNames.Length);
for (int i = 0; i < fileNames.Length; i++)
{
if (File.Exists(fileNames[i]))
{
FileInfo fi = new FileInfo(fileNames[i]);
try
{
Console.WriteLine("{0,30} \t{1,10} byte(s) \t{2}", fi.Name, fi.Length, fi.CreationTime.ToShortDateString());
}
catch
{
Console.WriteLine("Sorry. Can't display the information");
}
}
}
}
else Console.Write("Pass doesn't exist");
Console.ReadKey();
}
}