if (Directory.Exists(path))
{
string[] file = System.IO.Directory.GetFiles(path);
string FileName;
string DisplayFileName;
double FileSize;
string FileSizeMB;
int i = 0;
foreach (string s in file)
{
System.IO.FileInfo f1 = null;
try
{
f1 = new System.IO.FileInfo(s);
}
catch (System.IO.FileNotFoundException ae)
{
continue;
}
FileName = f1.Name.ToString();
DisplayFileName = Path.GetFileNameWithoutExtension(f1.Name.ToString());
FileSize = f1.Length / CalculateSquare(1024);
FileSizeMB = string.Format("{0:###.00}", FileSize).ToString() + " MB";
if ((FileName.Substring(FileName.Length - 4, 4)).ToUpper() == (".pdf").ToUpper())
{
grdDetail.Rows.Insert(i);
grdDetail.Rows[i].Cells[0].Value = int.Parse((i + 1).ToString()).ToString("000");
grdDetail.Rows[i].Cells[1].Value = DisplayFileName.ToString();
grdDetail.Rows[i].Cells[2].Value = FileName.ToString();
grdDetail.Rows[i].Cells[3].Value = FileSizeMB.ToString();
}
i = i + 1;
}
}
else
{
MessageBox.Show("Directory does not exist");
}
public static double CalculateSquare(Int32 number)
{
return Math.Pow(number, 2);
}
No comments:
Post a Comment