All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
C#教程:C#中的赋值运算符
ASP.NET,2.0处理Null值_[Asp.Net教程]_0
定义标题的最好方法_[Html教程]
PHP分析.wav文件并绘制png格式的波形图_php资料_编程技术
ASP.NET,Forums,页面模型分析_.net资料_编程技术
sql之IN,和,BETWEEN,条件运算符_[SQL,Server教程]
学习PHP:PHP的通用检测函数总结_php资料_编程技术
ASP.NET,MVC,Framework体验(4):控制器_[Asp.Net教程]
为ASP.NET,MVC开发一些常用插件(一)——导航栏_[Asp.Net教程]
C#中一维数组的使用
Reading number is top 10 pictures
The little girl with long hair2
The money of more than 100 countries and regions17
Nine school beauty star those gossip matters
牛奶和人奶哪个好?
徐若瑄展示美丽胸围2
Azusa Yamamoto1
Forced sex girl living abroad1
传销的好处
八个盛产美女的国家1
男人帮杂志里的惹火性感美女2
Download software ranking
Ashlynn Video2
电脑知识及技巧大合集
The Bermuda triangle1
Tram sex maniac 2 (H) rar bag6
实战黑客不求人
Prostitutes diary
Boxer vs Yellow5
WebService在.NET中的实战应用教学视频 → 第4集
Sora aoi's film--cangkong_Blue.Sky
Boxer's Top ten classic battle5
delv published in(发表于) 2014/1/10 6:29:18 Edit(编辑)
C#文件操作(上传,下载,删除,文件列表)_[Asp.Net教程]

C#文件操作(上传,下载,删除,文件列表)_[Asp.Net教程]

C#文件操作(上传 下载 删除 文件列表)_[Asp.Net教程]


using System.IO;


1.文件上传
----------
如下要点:
HTML部分:



后台CS部分 按钮事件
//string strFileFullName = System.IO.Path.GetFileName(this.FileUpLoad.PostedFile.FileName);
//this.FileUpLoad.PostedFile.SaveAs(Server.MapPath("./xmlzip/") + strFileFullName);


2.文件下载
----------
ListBox的SelectedIndexChanged事件 设定相关下载连接
protected void lst_DownLoadFileList_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
string strJS = "window.open('xmlzip/";
strJS += this.lst_DownLoadFileList.SelectedItem.Text.Trim();
strJS += "'); return false; ";
this.imgbtn_DownLoadFile.Attributes.Add("onclick", strJS);
}
catch (Exception ex)
{
ex.ToString();
}
}
或者也可以通过 改变Label的Text值 来实现点击后实现文件下载的超级连接
this.Label1.Text = "a.rar"


3.文件删除
---------
string strFilePath = Server.MapPath("../CountryFlowMgr/xmlzip/"+this.lst_DownLoadFileList.SelectedItem.Text.Trim());
if (File.Exists(strFilePath))
{
File.Delete(strFilePath);
if (File.Exists(strFilePath))
{
Response.Write("ok");
}
else
{
Response.Write("ok");
}
}



4.得到文件夹下的文件列表
-----------
#region 得到当前可用的文件列表
///


/// 得到当前可用的文件列表
///

/// 是否需要弹出提示信息
private void fn_getCurrFileList(bool IsAlert)
{
try
{
//查找xmlzip文件夹下 属于其本身UnitCoding的相关zip文件
string strXmlZipDirectory = Server.MapPath("../xmlzip/");
if (Directory.Exists(strXmlZipDirectory))
{
//DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory);
DirectoryInfo di = new DirectoryInfo(strXmlZipDirectory);

FileInfo[] FI = di.GetFiles("*.zip");//只查.zip文件
if (FI.Length > 0)
{
lst_DownLoadFileList.Items.Clear();
foreach (FileInfo tmpFI in FI)
{
ListItem tmpItem = new ListItem();
tmpItem.Text = tmpFI.Name;
lst_DownLoadFileList.Items.Add(tmpItem);
}
lst_DownLoadFileList.SelectedIndex = 0;
}
else
{
if (IsAlert)
{
Response.write("查无可以下载的文件!");
}
}
}
}
catch (Exception ex)
{
ex.ToString();
}
}
#endregion



更多更详细的以后再做补充


http://www.cnblogs.com/freeliver54/archive/2007/01/18/623697.html







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.