91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6.98MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-01
  • 語言: 其他
  • 標簽: Ext.NET??WebForm??Demo??

資源簡介

通過WEB頁面實現一個簡單的文件管理器,可以使用瀏覽器來管理服務器上所有磁盤下的文件和目錄。 實現:文件和目錄遍歷;文件和目錄的刪除(單選、多選)、改名;目錄的建立;文件的上傳下載,所有目錄和文件對應圖標的獲取以及如何在WEB界面上顯示。 開發環境:Visual Studio 2010 Ext.NET Pro: 2.0.0 WebForm組件 DotNet 4.0 詳細的說明文檔參看:http://blog.csdn.net/coldwind811201/article/details/8466756

資源截圖

代碼片段和文件信息

/********
?*?@version???:?簡單的WEB文件管理器Demo
?*?@author????:?coldwind?Inc.?http://blog.csdn.net/coldwind811201/
?*?@date??????:?2013-01-04
?********/

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Web;
using?System.Web.UI;
using?System.Web.UI.WebControls;

using?System.IO;
using?System.Data;

using?Ext.Net;

namespace?FileManager
{
????public?partial?class?Default?:?System.Web.UI.Page
????{
????????protected?void?Page_Load(object?sender?EventArgs?e)
????????{
????????????/********
?????????????*?@version???:?簡單的WEB文件管理器Demo
?????????????*?@author????:?coldwind?Inc.?http://blog.csdn.net/coldwind811201/
?????????????*?@date??????:?2013-01-04
?????????????********/
????????????if?(!X.IsAjaxRequest)
????????????{
????????????????//非Ajax請求的頁面加載情況
????????????????hidCurrentDir.Value?=?“我的電腦“;
????????????????LoadDir(hidCurrentDir.Value.ToString()?false);
????????????}
????????}

????????//第二個參數為是否顯示系統或者隱藏的文件或文件夾
????????private?void?LoadDir(string?CurrentDir?bool?IsLoadSystemOrHideObj)
????????{
????????????/********
?????????????*?@version???:?簡單的WEB文件管理器Demo
?????????????*?@author????:?coldwind?Inc.?http://blog.csdn.net/coldwind811201/
?????????????*?@date??????:?2013-01-04
?????????????********/
????????????//清除GridPanel中已選的項
????????????RowSelectionModel?sm?=?pnlFileManager.GetSelectionModel()?as?RowSelectionModel;
????????????sm.ClearSelection();

????????????//設置窗口的title欄為當前目錄
????????????Window1.title?=?CurrentDir;

????????????string?IcoPath?=?Server.MapPath(“image“);

????????????//我這里用了DataTable來存放數據,也可以使用List,可以參看官方的Demo
????????????DataTable?dtList?=?new?DataTable(“List“);
????????????dtList.Columns.Add(“Name“?typeof(string));??//Name存放的是對應項的文件或者文件夾的名字,不包含路徑
????????????dtList.Columns.Add(“ShowedName“?typeof(string));??//ShowedName存放的是在GridPanel中顯示的實際HTML內容(包括圖標和對應的名字)
????????????dtList.Columns.Add(“LastChangeTime“?typeof(DateTime));
????????????dtList.Columns.Add(“Type“?typeof(string));
????????????dtList.Columns.Add(“Size“?typeof(string));

????????????if?(CurrentDir?==?“我的電腦“)
????????????{
????????????????btnUp.Disabled?=?true;
????????????????btnCreateDir.Disabled?=?true;
????????????????FileUploadField1.Disabled?=?true;
????????????????foreach(DriveInfo?di?in?DriveInfo.GetDrives())
????????????????{
????????????????????if?(di.IsReady)
????????????????????{
????????????????????????DataRow?dr?=?dtList.NewRow();
????????????????????????string?strDriveType?=?““;
????????????????????????switch?(di.DriveType)
????????????????????????{
????????????????????????????case?DriveType.Fixed:?strDriveType?=?“本地磁盤“;?break;
????????????????????????????case?DriveType.CDRom:?strDriveType?=?“CD?驅動器“;?break;
????????????????????????????case?DriveType.Removable:?strDriveType?=?“可移動磁盤“;?break;
????????????????????????????default:?strDriveType?=?“未知類型“;?break;
????????????????????????}

????????????????????????string?IconFileName?=?Stri

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????233419??2013-01-04?23:55??Ext.NET學習資料之3(簡單的WEB文件管理器Demo).docx

?????文件????????923??2013-01-02?16:46??FileManager.sln

?????文件???28212224??2012-08-08?23:10??FileManager\bin\Ext.Net.dll

?????文件???11402752??2012-08-08?23:10??FileManager\bin\Ext.Net.pdb

?????文件??????41984??2012-07-24?22:11??FileManager\bin\Ext.Net.Utilities.dll

?????文件??????40774??2012-07-24?22:11??FileManager\bin\Ext.Net.Utilities.xml

?????文件????4947396??2012-08-08?23:10??FileManager\bin\Ext.Net.xml

?????文件??????16384??2013-01-04?23:41??FileManager\bin\FileManager.dll

?????文件??????26112??2013-01-04?23:41??FileManager\bin\FileManager.pdb

?????文件?????373760??2012-07-24?22:11??FileManager\bin\Newtonsoft.Json.dll

?????文件?????418776??2012-07-24?22:11??FileManager\bin\Newtonsoft.Json.xml

?????文件??????36864??2012-07-24?22:11??FileManager\bin\Transformer.NET.dll

?????文件???????3454??2012-07-24?22:11??FileManager\bin\Transformer.NET.xml

?????文件??????11268??2013-01-04?23:41??FileManager\Default.aspx

?????文件??????25617??2013-01-04?23:41??FileManager\Default.aspx.cs

?????文件???????6515??2013-01-04?21:53??FileManager\Default.aspx.designer.cs

?????文件???????4590??2013-01-04?21:13??FileManager\FileManager.csproj

?????文件???????1086??2013-01-04?21:13??FileManager\FileManager.csproj.user

?????文件???????4047??2013-01-04?23:39??FileManager\GetIcon.cs

?????文件???????1341??2013-01-02?16:46??FileManager\Properties\AssemblyInfo.cs

?????文件???????6008??2013-01-04?16:49??FileManager\Web.config

?????文件???????1240??2013-01-02?16:46??FileManager\Web.Debug.config

?????文件???????1301??2013-01-02?16:46??FileManager\Web.Release.config

?????目錄??????????0??2013-01-02?22:32??FileManager\bin

?????目錄??????????0??2013-01-04?23:41??FileManager\image

?????目錄??????????0??2013-01-04?23:42??FileManager\obj

?????目錄??????????0??2013-01-02?16:46??FileManager\Properties

?????目錄??????????0??2013-01-04?23:40??FileManager

-----------?---------??----------?-----??----

?????????????45817835????????????????????28

............此處省略1個文件信息

評論

共有 條評論