java 获得文件属性,获取文件属性-Java架构师必看

在ASP.NET中获取文件属性(Retrieving File Information In ASP.NET)

By Steven Smith

使用ASP.NET我们可以很容易的得到文件的相关信息,包括:文件名、路径、扩展名、大小和创建以及使用日期等。下面,我们就通过一段代码看看如何取得文件的相关信息。

如果我们使用典型的ASP来获取文件信息,它必须使用.FileSystemObjiect脚本对象来查询文件的有关信息。但在ASP.NET中,.FileSystemObject被System.IO 名称空间取代了,在.System.IO中,它包含了很多获取文件系统信息的类。其中的一个类就是FileInfo,它里面有我们在任何时候都想知道的关于文件的信息。使用这个类(原文使用的是Object),我们可以完全得到文件的许多信息(在这里,我们使用文件自身)。并且使用FileInfo还可以完成对文件的其他一些操作,比如备份、重命名等。

按照惯例,我们先看代码:

fileinfo.aspx

protected System.IO.FileInfo objFI;

protected String filename;

protected void Page_Load(){

if(!IsPostBack){

// 取得文件路径

filename = Request.ServerVariables["PATH_TRANSLATED"];

// 创建objFI对象

objFI = new System.IO.FileInfo(filename);

// 文件信息

fullname.Text = objFI.FullName;

name.Text = objFI.Name;

size.Text = objFI.Length.ToString();

created.Text = objFI.CreationTime.ToString();

accessed.Text = objFI.LastAccessTime.ToString();

modified.Text = objFI.LastWriteTime.ToString();

directory.Text = objFI.DirectoryName;

extension.Text = objFI.Extension;

}

}

File Information

Full Name
Name
Extension
Size
Created
Modified
Accessed
Parent Folder
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值