成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET虛擬主機在刪除文件目錄時的隱患淺析

開發(fā) 后端
ASP.NET虛擬主機在刪除文件目錄時有什么隱患呢?具體是怎么體現(xiàn)的呢?本文就向你介紹這方面的情況。

ASP.NET虛擬主機在刪除文件目錄時刪除子目錄和文件的主要方法和代碼:

在刪除子目錄時,我們需要用到Directory.Delete (string,bool)方法,此方法有兩種:

1.public static void Delete(string);

從指定路徑刪除空目錄。

2.public static void Delete(string, boolean);

ASP.NET虛擬主機在刪除文件目錄時刪除指定的目錄并(如果指示)刪除該目錄中的任何子目錄,將boolean設(shè)置為true的話,則刪除此目錄下的所有子目錄和文件,否則將boolean設(shè)置為false。

在這里我們使用了第二種方法,如果選擇刪除的話,將刪除此目錄下的所有子目錄和文件。

注意:Directory 類的所有方法都是靜態(tài)的,因而無需具有目錄Directory的實例就可被調(diào)用。

  1. /*實現(xiàn)刪除子目錄的方法,此方法為VS.NET自動添加,
  2. 注意DataGridCommandEventArgs e為DirGrid中 CommandName="Delete" 的ButtonColumn的事件,
  3. 通過此事件,我們可以得到是那一行的ButtonColumn按鈕列被點擊,進而確定我們需要刪除的子目錄的名稱*/ 
  4. private void DirGrid_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e){  
  5. /*定義一個單元格,e.Item為此事件所發(fā)生行的所有項目,
  6. e.Item.Cells[1]為整個行的第二個單元格的內(nèi)容,在此DataGrid中為子目錄的名稱  
  7. */ 
  8. TableCell ItemCell = e.Item.Cells[1];  
  9. //得到此子目錄的名稱的字符串  
  10. string item = ItemCell.Text;  
  11. //刪除此子目錄  
  12. Directory.Delete(item,true);  
  13. //刪除后進行數(shù)據(jù)綁定以更新數(shù)據(jù)列表  
  14. DirGrid.DataBind();  
  15. }  

ASP.NET虛擬主機在刪除文件目錄時,我們需要用到File.Delete(string path);

注意:File 類的所有方法都是靜態(tài)的,因而無需具有目錄的實例就可被調(diào)用。

  1. private void FileGrid_DeleteCommand(object source,  
  2. System.Web.UI.WebControls.DataGridCommandEventArgs e) {  
  3. TableCell ItemCell = e.Item.Cells[1];  
  4. //得到此文件名稱的字符串  
  5. string item = ItemCell.Text;  
  6. //刪除此文件  
  7. File.Delete(item);  
  8. //刪除后進行數(shù)據(jù)綁定以更新數(shù)據(jù)列表  
  9. DirGrid.DataBind();  
  10. }  

通過上邊的主要方法我們在頁面上實現(xiàn)了一個刪除某一個子目錄或者文件的功能,此功能在測試時需要慎重使用,一旦刪除無法通過常規(guī)方法恢復(fù)。其他如目錄或文件改名、修改內(nèi)容等方法都可以在此程序基礎(chǔ)上添加相應(yīng)的功能,實現(xiàn)方法也很簡單。各位愛好者可以通過添加相應(yīng)功能,使之擴充為一個基于Web的服務(wù)器文件管理系統(tǒng)。我們也可以由此看到這個程序的危害性,一個沒有對此安全隱患采取防范措施的服務(wù)器的文件系統(tǒng)就都暴露在了使用此程序的用戶面前。

ASP.NET虛擬主機在刪除文件目錄時可能出現(xiàn)的問題的介紹就到這里,希望通過實例對你了解這方面有所幫助。

【編輯推薦】

  1. ASP.NET應(yīng)用程序資源訪問安全模型淺析
  2. ASP.NET虛擬主機的重大安全隱患
  3. ASP.NET虛擬主機之文件系統(tǒng)操作隱患淺析
  4. ASP.NET虛擬主機在創(chuàng)建數(shù)據(jù)源時的隱患淺析
  5. ASP.NET虛擬主機在文件目錄管理時的隱患淺析
責(zé)任編輯:仲衡 來源: CSDN博客
相關(guān)推薦

2009-07-27 16:14:29

ASP.NET虛擬主機

2009-07-27 16:30:11

ASP.NET虛擬主機

2009-07-27 15:59:34

ASP.NET虛擬主機

2009-07-27 15:51:49

ASP.NET虛擬主機

2009-07-27 15:44:32

ASP.NET虛擬主機

2009-07-21 15:34:32

ASP.NET 2.0

2009-07-27 10:22:16

ASP.NET中Coo

2009-07-27 15:34:11

MembershipASP.NET

2009-07-27 10:18:12

TypeResolveASP.NET

2009-08-05 18:36:12

ASP.NET Che

2009-07-24 13:41:15

ASP.NET AJA

2009-08-05 15:50:13

ASP.NET優(yōu)點

2009-07-31 12:43:59

ASP.NET MVC

2010-08-06 08:50:21

ASP.NET

2009-07-22 18:03:00

ASP.NET ASP

2009-07-21 10:05:10

ASP.NET配置文件

2009-07-31 11:45:42

ASP.NET文件下載

2009-07-20 16:09:39

2009-08-10 13:32:15

ASP.NET TimASP.NET組件設(shè)計

2009-07-27 17:00:29

ASP.NET主機
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲三区在线观看 | 午夜久久久 | 男人的天堂在线视频 | 国产一区二区三区久久 | 黄网站色大毛片 | www日| 超碰在线播 | 亚洲aⅴ| 免费午夜剧场 | 天天草av| 久久久精品久久久 | 国产成人精品一区二区在线 | 欧美a级成人淫片免费看 | 在线午夜电影 | 日韩中文字幕网 | 免费亚洲视频 | 日日夜夜操天天干 | 蜜桃视频在线观看免费视频网站www | 99re6热在线精品视频播放 | 日本精品一区二区三区在线观看 | 欧美一区二区三区免费在线观看 | 99爱在线观看 | 天天操夜夜艹 | 男插女下体视频 | 在线观看日本网站 | 99精品电影 | 本道综合精品 | 九色在线观看 | 午夜理伦三级理论三级在线观看 | 成人精品免费视频 | 精品成人佐山爱一区二区 | 久精品久久 | 日日操视频 | 在线视频一区二区 | 国产传媒在线播放 | h视频在线免费 | 国产精品视频入口 | 中文字幕在线精品 | 亚洲精品免费视频 | 国产二区在线播放 | 亚洲一区二区三区四区在线观看 |