【飛雪飄寒】asp.net刪除資料夾裡的所有檔案
asp.net刪除資料夾裡的所有檔案
方法參照如下程式碼:
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;
namespace FLX.ComplexQuery
{
/**////
/// deletepic 的摘要說明。
///
public class deletepic : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button Button1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此處放置使用者程式碼以初始化頁面
}
private void deletefile(System.IO.DirectoryInfo path)
{
foreach(System.IO.DirectoryInfo d in path.GetDirectories())
{
deletefile(d);
}
foreach(System.IO.FileInfo f in path.GetFiles())
{
f.Delete();
}
}
Web 窗體設計器生成的程式碼#region Web 窗體設計器生成的程式碼
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 該呼叫是 ASP.NET Web 窗體設計器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/**////
/// 設計器支援所需的方法 - 不要使用程式碼編輯器修改
/// 此方法的內容。
///
private void InitializeComponent()
{
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void Button1_Click(object sender, System.EventArgs e)
{
System.IO.DirectoryInfo path = new System.IO.DirectoryInfo(Server.MapPath("~/ChartImages"));
deletefile(path);
}
}
}
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;
namespace FLX.ComplexQuery
{
/**////
/// deletepic 的摘要說明。
///
public class deletepic : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button Button1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此處放置使用者程式碼以初始化頁面
}
private void deletefile(System.IO.DirectoryInfo path)
{
foreach(System.IO.DirectoryInfo d in path.GetDirectories())
{
deletefile(d);
}
foreach(System.IO.FileInfo f in path.GetFiles())
{
f.Delete();
}
}
Web 窗體設計器生成的程式碼#region Web 窗體設計器生成的程式碼
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 該呼叫是 ASP.NET Web 窗體設計器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/**////
/// 設計器支援所需的方法 - 不要使用程式碼編輯器修改
/// 此方法的內容。
///
private void InitializeComponent()
{
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void Button1_Click(object sender, System.EventArgs e)
{
System.IO.DirectoryInfo path = new System.IO.DirectoryInfo(Server.MapPath("~/ChartImages"));
deletefile(path);
}
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-409907/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- asp.net 遞迴刪除資料夾及其子資料夾和所有檔案[轉]ASP.NET遞迴
- python 如何刪除資料夾下的所有檔案和子資料夾?Python
- Android遞迴刪除資料夾下所有檔案Android遞迴
- gulp刪除檔案和資料夾
- linux刪除資料夾下所有檔案命令是什麼 linux刪除資料夾下內所有內容怎麼操作Linux
- android 統計資料夾大小及刪除資料夾下所有檔案和路徑Android
- Win2000定時刪除資料夾內所有子資料夾和檔案
- hadoop 資料夾檔案的建立與刪除Hadoop
- FileUtils類建立、刪除檔案及資料夾
- centos徹底刪除資料夾、檔案命令CentOS
- git刪除遠端資料夾或檔案的方法Git
- php刪除資料夾及其下面的檔案PHP
- Linux rm 命令刪除檔案或資料夾Linux
- [Linux] linux 刪除亂碼的檔案&資料夾Linux
- 獲取資料夾及其子資料夾下的所有檔案
- 刪除指定資料夾的檔案內容的sh指令碼指令碼
- u盤裡的檔案無法刪除 如何刪除u盤裡刪不掉的檔案
- 刪除某個檔案或資料夾時,系統提示無法刪除!
- 【Git/Github】刪除遠端倉庫中的檔案/資料夾Github
- 顯示所有檔案和資料夾"失效 解決無法顯示所有檔案和資料夾
- 資料夾刪除不掉怎麼辦?資料夾無法刪除
- 雲伺服器:Linux資料夾檔案建立、刪除伺服器Linux
- 【Linux】linux下刪除/清空資料夾/檔案命令Linux
- java檔案和資料夾複製、刪除、移動操作Java
- Linux中RM快速刪除大量檔案/資料夾方法Linux
- Linux 刪除檔案和資料夾rm命令詳解Linux
- 遞迴修改資料夾下面所有檔案裡面的的abc為abcde遞迴
- git刪除資料夾Git
- 資料夾刪除不了怎麼辦?資料夾刪除不了的解決方法
- 如何刪除win10目錄中的資料夾_win10刪除開始選單裡資料夾的方法Win10
- Oracle 刪除資料檔案Oracle
- oracle刪除資料檔案Oracle
- 刪除空資料檔案
- SQL刪除資料庫裡所有表的外來鍵,同時刪除所有使用者表SQL資料庫
- 批量刪除空的資料夾
- 如果報錯資訊說是無法刪除某個資料夾裡面的某個檔案
- 徹底刪除mac使用者下的所有檔案和資料Mac
- Inno Step 打包檔案成.exe時候刪除指定資料夾