asp.net编程实现删除文件夹及文件夹下文件的方法
本文实例讲述了asp.net编程实现删除文件夹及文件夹下文件的方法。分享给大家供大家参考,具体如下:
//获取文件夹
string path = Server.MapPath("Image");
//获取文件夹中所有图片
if (Directory.GetFileSystemEntries(path).Length > 0)
{
//遍历文件夹中所有文件
foreach (string file in Directory.GetFiles(path))
{
//文件己存在
if (File.Exists(file))
{
FileInfo fi = new FileInfo(file);
//判断当前文件属性是否是只读
if (fi.Attributes.ToString().IndexOf("ReadyOnly") >= 0)
{
fi.Attributes = FileAttributes.Normal;
}
//删除文件
File.Delete(file);
}
}
//删除文件夹
Directory.Delete(path);
}
希望本文所述对大家asp.net程序设计有所帮助。
相关推荐
-
Asp.net 文件上传类(取得文件后缀名,保存文件,加入文字水印)
复制代码 代码如下: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; usi
-
asp.net 文件上传实例汇总
ASP.NET依托.net framework类库,封装了大量的功能,使得上传文件非常简单,主要有以下三种基本方法. 方法一:用Web控件FileUpload,上传到网站根目录. Test.aspx关键代码: 复制代码 代码如下: <form id="form1" runat="server"> <asp:FileUpload ID="FileUpload1" runat="server" />
-
asp.net图片文件的上传与删除方法
本文实例讲述了asp.net图片文件的上传与删除方法.分享给大家供大家参考,具体如下: //上传图片 public void UpdataImage() { //获取选择的文件 string fileName = fudImage.FileName; //获取后缀名 string fileExt = Path.GetExtension(fileName); if (fileExt != ".jpg") { return; } //获取服务器端得上传的路径 string serverPa
-
asp.net 多文件上传,兼容IE6/7/8,提供完整代码下载
最终效果如下:现贴出核心代码如下: aspx里的代码: 复制代码 代码如下: <div style="text-align: center"> <div style="width: 200px;"> <input type="file" size="50" name="File" /> <span id="upload"></span
-
asp.net fileupload控件上传文件与多文件上传
1.前台文件 Default.aspx: <%@ Page Language="C#" AutoEventWireup="true"CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
-
Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
复制代码 代码如下: using System; using System.IO; using System.Text; using System.Data; using System.Web.UI; using System.Web.UI.WebControls; namespace ec { /// <summary> /// 文件操作类 /// </summary> public class FileObj : IDisposable { private bool _alre
-
asp.net下文件上传和文件删除的代码
文件上传 HttpPostedFile postFile = Request.Files["imgFile"]; if(postFile.FileName!=String.Empty){ ex=postFile.FileName.Substring(postFile.FileName.LastIndexOf(".")); fileName= DateTime.Now.ToString("yyyyMMdd") + ex;
-
Asp.Net 无刷新文件上传并显示进度条的实现方法及思路
相信通过Asp.Net的服务器控件上传文件在简单不过了,通过AjaxToolkit控件实现上传进度也不是什么难事,为什么还要自己辛辛苦苦来 实现呢?我并不否认"拿来主义",只是我个人更喜欢凡是求个所以然.本篇将阐述通过Html,IHttpHandler和 IHttpAsyncHandler实现文件上传和上传进度的原理,希望对你有多帮助. 效果图: 本文涉及到的知识点:1.前台用到Html,Ajax,JQuery,JQuery UI 2.后台用到一般处理程序(IHttpHandler)和
-
asp.net读取磁盘文件、删除实例代码
复制代码 代码如下: protected void ReadFile() //读取文件夹,文件 { string savePath = @"common"; StringBuilder outstring = new StringBuilder(); string absSavePath = Server.MapPath(savePath); string[] Directorys = Directory.
-
asp.net neatUpload 支持大文件上传组件
1.在工具箱中添加Brettle.Web.NeatUpload.dll,可以看到工具箱中出现InputFile等控件. 2.复制文件夹NeatUpload到根目录. 3.拖放使用上传控件InputFile和进度条ProgressBar,添加上传文件的按钮.aspx页面代码如下: 复制代码 代码如下: <body> <form id="form1" runat="server"> <div> <upload:InputFile
-
Asp.Net超大文件上传问题解决
最近涉及到用asp.net做上传功能的一个问题,因为asp.net有fileupload的上传控件,但是这个控件上传的文件大小有限,所以根本满足不了需求百度了下,很多人遇到asp.net上传超大文件的困惑,偶尔搜索发现csdn有个哥们提到这个超大文件如何实现,RadUpload.Net2.dll并且提供了这个动态库进行处理超大文件的上传处理过程.于是就下载下来看了看,果然效果不错,不但支持吵过700M的文件上传快速,更重要的是支持多线程的上传文件.查看源代码发现利用的控件也是fileupload
随机推荐
- SSM框架+Plupload实现分块上传大文件示例
- jquery实现通用的内容渐显Tab选项卡效果
- javascript中闭包概念与用法深入理解
- ASP.NET MVC制作404跳转实例(非302和200)
- javascript 异步页面查询实现代码(asp.net)
- IE下document.referrer 拒绝访问的解决方法
- thinkPHP分页功能实例详解
- Python使用MySQLdb for Python操作数据库教程
- C++联合体union用法实例详解
- Mysql实时备份实现方法
- python实现将汉字转换成汉语拼音的库
- 在Python中关于中文编码问题的处理建议
- 如何制作一个Web日程安排表?
- ASP运行在IIS6 500错误解决办法
- jQuery on()方法示例及jquery on()方法的优点
- VC++植物大战僵尸中文版修改器实现代码
- 关于linux服务器下vsftpd的一些问题
- 不错的一篇3389使用相关技巧
- 解决U盘无法停止的比较好的办法
- java观察者模式实现和java观察者模式演化
