asp.net讀取磁盤文件、刪除實(shí)例代碼
protected void ReadFile() //讀取文件夾,文件
{
string savePath = @"common";
StringBuilder outstring = new StringBuilder();
string absSavePath = Server.MapPath(savePath);
string[] Directorys = Directory.GetDirectories(absSavePath + @"/" + Page.User.Identity.Name);
//for (int i = 0; i < Directorys.Length; i++)
//{
// Response.Write(Directorys[i] + " <br/ >");
//}
//Response.Write("Directorys count:" + Directorys.Length + "個(gè) <br/ >--------- <br >");
string[] Files = Directory.GetFiles(absSavePath + @"" + Page.User.Identity.Name, "*");
outstring.Append("<ul>");
for (int i = 0; i < Files.Length; i++)
{
if (Path.GetFileName(Files[i]) != "Thumbs.db")
{
outstring.Append("<li><img src=/"common/" + Path.GetFileName(Files[i]) + "/" style=/"width:100px;height:100px;/" /><br/><input type=/"checkbox/" value=/"common/" + Path.GetFileName(Files[i]) + "/" name=/"picname/" onclick=/"getpicid();/" id=/"imgid" + i.ToString() + "/" /><label for=/"imgid" + i.ToString() + "/">" + Path.GetFileName(Files[i]) + "</label></li>");
}
}
outstring.Append("</ul>");
Response.Write(outstring.ToString());
}
//刪除文件
string[] strpicname = Request["imgids"].Split(new char[] { ',' });
for (int i = 0; i < strpicname.Length; i++)
{
File.Delete(Server.MapPath(strpicname[i].ToString()));
}
//循環(huán)遍歷復(fù)選框
<script language="javascript" type="text/javascript" defer="defer">
var imgnum = document.getElementsByTagName("input");
var imgids = "";
function getpicid()
{
document.getElementById("hidimgid").value = "";
for (var i=0;i<imgnum.length;i++)
{
if ( imgnum[i].type == "checkbox" && imgnum[i].name == "picname" && imgnum[i].checked)
{
imgids += imgids == "" ? imgnum[i].value : "," + imgnum[i].value;
}
}
document.getElementById("hidimgid").value = imgids;
}
</script>
相關(guān)文章
為GridView的行添加鼠標(biāo)經(jīng)過、點(diǎn)擊事件的小例子
這篇文章介紹了GridView的行添加鼠標(biāo)經(jīng)過、點(diǎn)擊事件的小例子,有需要的朋友可以參考一下2013-11-11在阿里云函數(shù)計(jì)算上部署.NET Core 3.1的方法
這篇文章主要介紹了在阿里云函數(shù)計(jì)算上部署.NET Core 3.1的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07ASP.NET MVC命名空間時(shí)引起錯(cuò)誤的解決方法
這篇文章主要介紹了解決ASP.NET MVC 重命名(命名空間)而導(dǎo)致錯(cuò)誤的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-11-11使用DataAdapter填充多個(gè)表(利用DataRelation)的實(shí)例代碼
使用DataAdapter填充多個(gè)表(利用DataRelation)的實(shí)例代碼,需要的朋友可以參考一下2013-03-03.NET高級調(diào)試之sos命令輸出看不懂的處理方法
.NET高級調(diào)試屬于一個(gè)偏冷門的領(lǐng)域,國內(nèi)可觀測的資料比較少,所以很多東西需要你自己去探究源代碼,然后用各種調(diào)試工具去驗(yàn)證,下面通過本文給大家分享.NET高級調(diào)試之sos命令輸出的相關(guān)知識,感興趣的朋友一起看看吧2024-03-03根據(jù)身份證號碼計(jì)算出生日期、年齡、性別(18位) 根據(jù)入職時(shí)間計(jì)算工齡
根據(jù)身份證號碼計(jì)算出生日期、年齡、性別(18位);根據(jù)入職時(shí)間計(jì)算工齡實(shí)現(xiàn)代碼,需要的朋友可以參考下2012-10-10asp.net 讀取并顯示excel數(shù)據(jù)的實(shí)現(xiàn)代碼
Microsoft Office Excel是一個(gè)很好的電子表格應(yīng)用程序,在本文中,it同學(xué)會將教給你看到如何使用ASP.NET從Excel電子表格讀取并顯示顯示數(shù)據(jù)。2010-02-02.NET 6實(shí)現(xiàn)基于JWT的Identity功能方法詳解
在.NET Web API開發(fā)中還有一個(gè)很重要的需求是關(guān)于身份認(rèn)證和授權(quán)的。本文將介紹使用.NET框架自帶的認(rèn)證和授權(quán)中間件去實(shí)現(xiàn)基于JWT的身份認(rèn)證和授權(quán)功能的方法詳解,需要的可以參考一下2022-01-01