private void ShowInfoAboutImg()
{
string filePath = Server.MapPath("image/2.gif");
Bitmap bitmap = new Bitmap(filePath);
Response.Write("width:" + bitmap.Width + "" + "height:" + bitmap.Height);
}
获取文件字节数:FileStream fs = new FileStream(@"C:/wlq.gif",FileMode.Open,FileAccess.Read);MessageBox.Show(fs.Length.ToString()); 就可以了。(亲测可用) 注意:添加下列命名空间引用 using System.IO;
附:
C#中FileInfo类操作文件实例
FileInfo类提供方便很多方法类似于File类的方法,但File类是静态类,而FileInfo类是普通类,没有静态方法,必须通过实例化来调用方法。
using System; using System.IO; class Program { static void Main(string[]args) { string filepath = @"f:/test/fileinfo.txt"; FileInfo myfile = new FileInfo(filepath); myfile.Create(); //创建文件 string fileextension = myfile.Extension; //获取文件的扩展名 Console.WriteLine(fileextension); //检索文件的全部路径并输出 string fullpath = myfile.FullName; Console.WriteLine(fullpath); //获取上次访问该文件的时间并输出 string lasttime = myfile.LastAccessTime.ToString() ; Console.WriteLine(lasttime); Console.WriteLine(myfile.Directory); //获取目录 Console.WriteLine(myfile.Length.ToString()); //获取文件大小 //删除文件 FileInfo filedel = new FileInfo(@"g:/tu.doc"); if (filedel.Exists) filedel.Delete(); else Console.WriteLine("文件不存在"); } }
|