Tải bản đầy đủ (.docx) (2 trang)

Nhận thông tin của tập tin từ ASP.NET

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (79.66 KB, 2 trang )

Nhận thông tin của tập tin từ ASP.NET
Trong ASP Chuẩn chúng ta vẫn có thể thực hiện việc này thông qua đối tượng
Scripting.FileSystemObjec. Trong .NET chúng ta thay thế bằng System.IO namespace.
fileinfo.aspx (C#)
<%@ Page Language=''c#'' %>
<script runat=''server''>
protected System.IO.FileInfo objFI;
protected String filename;
protected void Page_Load(){
if(!IsPostBack){
// Lấy tên đường dẫn của tập tin
filename = Request.ServerVariables[''PATH_TRANSLATED''];
// Tạo FileInfo object mới cho tập tin này
objFI = new System.IO.FileInfo(filename);
// Các trường thông tin cần thiết
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;
}
}
</script>
<HTML>
<HEAD>
</head>
</HEAD>
<BODY>


<form runat=''server''>
<b>File Information</b>
<table class=''articlelist''>
<tr>
<td class=''header''>Full Name</td>
<td>
<asp:Label id=''fullname'' runat=''server''/>
</td>
</tr>
<tr>
<td class=''header''>Name</td>
<td>
<asp:Label id=''name'' runat=''server''/>
</td>
</tr>
<tr>
<td class=''header''>Extension</td>
<td>
<asp:Label id=''extension'' runat=''server''/>
</td>
</tr>
<tr>
<td class=''header''>Size</td>
<td>
<asp:Label id=''size'' runat=''server''/>
</td>
</tr>
<tr>
<td class=''header''>Created</td>
<td>

<asp:Label id=''created'' runat=''server''/>
</td>
</tr>
<tr>
<td class=''header''>Modified</td>
<td>
<asp:Label id=''modified'' runat=''server''/>
</td>
</tr>
<tr>
<td class=''header''>Accessed</td>
<td>
<asp:Label id=''accessed'' runat=''server''/>
</td>
</tr>
<tr>
<td class=''header''>Parent Folder</td>
<td>
<asp:Label id=''directory'' runat=''server''/>
</td>
</tr>
</table>
</form>
</BODY>
</HTML>

tml>

×