ASP.NET移动目录下的文件

简介: ASP.NET移动文件,本来想用那个Dir****.Move的方法的,但是不知道怎么回事总是出错,算了,还是自己写个方法遍历文件一个一个移动吧。 1     ///  2     /// 移动目录内的文件到另一目录 3     ///  4     /// 源目录,如:Server.

    ASP.NET移动文件,本来想用那个Dir****.Move的方法的,但是不知道怎么回事总是出错,算了,还是自己写个方法遍历文件一个一个移动吧。

 1       ///   <summary>
 2       ///  移动目录内的文件到另一目录
 3       ///   </summary>
 4       ///   <param name="sorDir"> 源目录,如:Server.MapPath("~/product_image/44/8813/") </param>
 5       ///   <param name="desDir"> 目标目录,如:Server.MapPath("~/product_image/141/8813/") </param>
 6       public   static   void  MoveDirFile( string  sorDir,  string  desDir)
 7      {
 8           if  ( ! Directory.Exists(sorDir))
 9          {
10               return ;
11          }
12           if  ( ! Directory.Exists(desDir))
13          {
14              Directory.CreateDirectory(desDir);
15          }
16           foreach  ( string  item  in  Directory.GetFiles(sorDir))
17          {
18               try
19              {
20                  FileInfo fi  =   new  FileInfo(item);
21                   string  tmp  =  desDir  +  fi.Name;
22                   if  (File.Exists(tmp))
23                  {
24                      File.Delete(tmp);
25                  }
26                  fi.MoveTo(tmp);
27              }
28               catch  (Exception)
29              {
30                   throw ;
31              }
32          }
33          Directory.Delete(sorDir,  true );
34      }

 

 

目录
相关文章
|
8月前
|
开发框架 前端开发 .NET
asp.net 文件分片上传
asp.net 文件分片上传
99 0
asp.net 文件分片上传
|
开发框架 JavaScript 前端开发
ASP.NET Core WEB API 使用element-ui文件上传组件el-upload执行手动文件文件,并在文件上传后清空文件
ASP.NET Core WEB API 使用element-ui文件上传组件el-upload执行手动文件文件,并在文件上传后清空文件
435 0
ASP.NET Core WEB API 使用element-ui文件上传组件el-upload执行手动文件文件,并在文件上传后清空文件
|
开发框架 前端开发 .NET
ASP.NET Core单文件和多文件上传并保存到服务端
ASP.NET Core单文件和多文件上传并保存到服务端
|
开发框架 移动开发 前端开发
ASP.NET MVC中使用jQuery Ajax通过FormData对象异步提交图片文件到服务端保存并返回保存的图片路径
ASP.NET MVC中使用jQuery Ajax通过FormData对象异步提交图片文件到服务端保存并返回保存的图片路径
250 0
|
开发框架 前端开发 JavaScript
ASP.NET Core 2.1以上Bootstr ap4前端模板文件,开发环境与发布环境前端模板environment的使用
ASP.NET Core 2.1以上Bootstr ap4前端模板文件,开发环境与发布环境前端模板environment的使用
213 0
ASP.NET Core 2.1以上Bootstr ap4前端模板文件,开发环境与发布环境前端模板environment的使用
|
开发框架 .NET C#
ASP.NET Core 返回文件、用户 下载文件,从网站下载文件,动态下载文件
ASP.NET Core 返回文件、用户 下载文件,从网站下载文件,动态下载文件
497 0
|
开发框架 .NET
ASP.NET Core添加静态目录访问、是其他目录可被访问
ASP.NET Core添加静态目录访问、是其他目录可被访问
122 0
ASP.NET Core添加静态目录访问、是其他目录可被访问
|
存储 开发框架 前端开发
ASP.NET实现文件的上传和下载
最近做的一个高校网站中涉及到了上传和下载文件的需求(具体需求为:网站公布的通知,在后台要能给每个通知添加附件,在前台要能显示并下载附件),之前只是学习过关于上传的 理论知识,这里实践了一下下,与大家分享一下成果。
ASP.NET实现文件的上传和下载
|
开发框架 .NET Linux
ASP.NET Core: 十二.内置日志、使用Nlog将日志输出到文件(下)
应用离不开日志,虽然现在使用VS有强大的调试功能,开发过程中不复杂的情况懒得输出日志了(想起print和echo的有木有),但在一些复杂的过程中以及应用日常运行中的日志还是非常有用。   ASP.NET Core提供了内置的日志,但没弄明白这么把它输出到文件, 只能在VS的输出中查看, 谁知道怎么弄告诉我一下。
268 0
|
开发框架 .NET C++
ASP.NET Core: 十二.内置日志、使用Nlog将日志输出到文件(上)
应用离不开日志,虽然现在使用VS有强大的调试功能,开发过程中不复杂的情况懒得输出日志了(想起print和echo的有木有),但在一些复杂的过程中以及应用日常运行中的日志还是非常有用。   ASP.NET Core提供了内置的日志,但没弄明白这么把它输出到文件, 只能在VS的输出中查看, 谁知道怎么弄告诉我一下。
394 0
ASP.NET Core: 十二.内置日志、使用Nlog将日志输出到文件(上)