程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 在ASP.NET中獲取文件屬性

在ASP.NET中獲取文件屬性

編輯:.NET實例教程
在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 
File Information


Full Name


Name



Extension


Size


Created


ModifIEd


Accessed


Parent Folder


這段代碼非常的淺顯,大家很容易就能看明白。首先我們將文件(fileinfo.ASPx)的路徑賦給變量filename,下一步創建objFI對象,取得我們需要的各屬性。通過以上操作,FileInfo類的所有公共屬性就可被我們操作了,主要包括以下屬性:
創建日期,路徑,擴展名,全名,最後訪問時間,修改時間,大小(bytes),文件名
這樣,我們就可以把文件的屬性賦給Label控件的Text,把他們顯示出來。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved