i am developing a windows application like windows explorer, there in property we are getting type of file and its size on disk, how to get that in my application..
i need the type of file like text document or Bitmap Image... exactly same way as windows explorer.. and it size is different from size on disk.. which is not available in Fileinfo class
Loading
Vijaya KadiyalaPosted Feb 21, 2009, 1:40 PM
Hi
Check out the below link
http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvcs/thread/85bf76ac-a254-41d4-a3d7-e7803c8d9bc3/
Thanks -- Vijaya Kadiyala
http://dotnetvj.blogspot.com
Bechir BejaouiPosted Feb 17, 2009, 7:34 PM
public class GetFilesAndDirectoriesInfo
{
static public void EnumerateDirectories(string path, HttpContext context)
{
foreach (DirectoryInfo d in new DirectoryInfo(path).GetDirectories())
{
context.Response.Write("The directory full name is: ");
context.Response.Write(d.FullName);
context.Response.Write("The directory parent name is: ");
context.Response.Write(d.Parent.FullName);
context.Response.Write("The directory root is: ");
context.Response.Write(d.Root.FullName);
context.Response.Write("The directory last access is: ");
context.Response.Write(d.LastAccessTime.ToString("D"));
context.Response.Write("The directory last modifiaction is: ");
context.Response.Write(d.LastWriteTime.ToString("D"));
}
}
static public void EnumerateFile(string path, HttpContext context)
{
foreach (FileInfo f in new DirectoryInfo(path).GetFiles())
{
context.Response.Write("The directory full name is: ");
context.Response.Write(f.FullName);
context.Response.Write("The file is created in: ");
context.Response.Write(f.CreationTime);
context.Response.Write("The extension is: ");
context.Response.Write(f.Extension);
context.Response.Write("The file last access is: ");
context.Response.Write(f.LastAccessTime);
context.Response.Write("The file last modifiaction is: ");
context.Response.Write(f.LastWriteTime);
context.Response.Write("The file size");
context.Response.Write(f.Length);
}
}