/// <summary>
/// 移动文件
/// </summary>
/// <param name="oldPath">源文件路径</param>
/// <param name="newPath">目标文件路径</param>
/// <param name="fileName">文件名称</param>
public static void MoveFile(string oldPath, string newPath, string fileName)
{
if (!Directory.Exists(newPath))
{
//不存在则自动创建文件夹
Directory.CreateDirectory(newPath);
}
File.Move(oldPath + fileName, newPath + fileName);
} /// <summary>
/// 批量移动文件
/// </summary>
/// <param name="oldPath">源文件路径</param>
/// <param name="newPath">目标文件路径</param>
/// <param name="fileNameList">文件名称</param>
public static void MoveFile(string oldPath, string newPath, ArrayList fileNameList)
{
if (!Directory.Exists(newPath))
{
//不存在则自动创建文件夹
Directory.CreateDirectory(newPath);
}
for (int i = ; i < fileNameList.Count; i++)
{
File.Move(oldPath + fileNameList[i], newPath + fileNameList[i]);
}
} /// <summary>
/// 删除文件
/// </summary>
/// <param name="path">文件路径</param>
/// <returns>删除结果,成功或失败</returns>
public static bool DeleteFile(string path)
{
try
{
File.Delete(path);
return true;
}
catch
{
return false;
}
} /// <summary>
/// 删除文件夹
/// </summary>
/// <param name="path">文件夹路径</param>
/// <returns>删除结果,成功或失败</returns>
public static bool DeleteFolder(string path)
{
try
{
Directory.Delete(path);
return true;
}
catch
{
return false;
}
} /// <summary>
/// 移动文件夹
/// </summary>
/// <param name="oldPath">源文件夹路径</param>
/// <param name="newPath">目标文件夹路径</param>
/// <returns>移动结果</returns>
public static bool MoveFolder(string oldPath, string newPath)
{
try
{
Directory.Move(oldPath, newPath);
return true;
}
catch
{
return false;
}
}

asp.net 文件 操作方法的更多相关文章

  1. 下载远程(第三方服务器)文件、图片,保存到本地(服务器)的方法、保存抓取远程文件、图片 将图片的二进制字节字符串在HTML页面以图片形式输出 asp.net 文件 操作方法

    下载远程(第三方服务器)文件.图片,保存到本地(服务器)的方法.保存抓取远程文件.图片   将一台服务器的文件.图片,保存(下载)到另外一台服务器进行保存的方法: 1 #region 图片下载 2 3 ...

  2. C#File类常用的文件操作方法(创建、移动、删除、复制等)

    File类,是一个静态类,主要是来提供一些函数库用的.静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和 打开一个文件. File类方法的参量很多时候都是路径path ...

  3. asp.net 文件上传示例整理

    ASP.NET依托.net framework类库,封装了大量的功能,使得上传文件非常简单,主要有以下三种基本方法. 方法一:用Web控件FileUpload,上传到网站根目录.  代码如下 复制代码 ...

  4. Asp.net文件缓存依赖

    Asp.net文件缓存依赖 using System; using System.Collections.Generic; using System.Linq; using System.Web; u ...

  5. UnityEditor下文件操作方法汇总(Unity3D开发之二十四)

    猴子原创,欢迎转载.转载请注明: 转载自Cocos2Der-CSDN,谢谢! 原文地址: http://blog.csdn.net/cocos2der/article/details/50595585 ...

  6. IIS7.5修改asp的文件上传限制方法

    第一.IIS7.5修改asp的文件上传限制方法 1.打开IIS 2.打开面板中的应用程序开发 asp 3.找到最后的限制属性 4.修改其中的最大请求实体主体限制的值:默认为200000字节,等于195 ...

  7. asp.net文件/大文件上传需要配置的项目整理

    HTTP 错误 404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求. 最可能的原因: •Web 服务器上的请求筛选被配置为拒绝该请求,因为内容长度超过配置的值. 可尝 ...

  8. .aspx(或.asp)文件与.html(.htm)文件的区别与联系

    由于都是用于描述网页文档的文件,自学asp.net起就对两者之间的关系很好奇 主要的区别在于,当用户请求页面时,它们在服务器的端的处理不同 下图解释客户端请求页面时,服务器端的处理流程: .html文 ...

  9. Qt-excel文件操作方法

    版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:Qt-excel文件操作方法     本文地址:http://techieliang.com/ ...

随机推荐

  1. Webservice 65535 错误

    修改配置项: <system.serviceModel> <behaviors> <endpointBehaviors> <behavior name=&qu ...

  2. oracle exists

    公司项目中有用到exists,感觉挺有用的,拷贝一些感念的东西. “exists”和“in”的效率问题 1) select * from T1 where exists(select 1 from T ...

  3. 写在学AngularJS之前

    近来从不同途径听说AngularJS和MEAN stack,感觉很有趣的样子,于是准备抽时间来学习一下.在这里记录学习过程中的笔记. 简单整理一下先: 1. 我的学习资料: a) 官网 b) wiki ...

  4. maven 简介

    本书代码下载 大家可以从我的网站下载本书的代码:http://www.juvenxu.com/mvn-in-action/,也可以通过我的网站与我取得联系,欢迎大家与我交流任何关于本书的问题和关于Ma ...

  5. docker on centos

    docker最好在centos7上安装,centos6.5上似乎麻烦不少 这里直接在centos7上安装,要提前装一下epel的repo yum install docker 安装就行 chkconf ...

  6. tomcat 运行程序很慢 运行一段时间就报错: java.lang.OutOfMemoryError: PermGen space

    java.lang.OutOfMemoryError: PermGen space 全称是Permanent Generation space,是指内存的永久保存区域. 由于这块内存主要是被JVM存放 ...

  7. [leetcode 48] rotate image

    1 题目 You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwi ...

  8. [leetcode 25]Reverse Nodes in k-Group

    1 题目: Given a linked list, reverse the nodes of a linked list k at a time and return its modified li ...

  9. Cron表达式备忘

    Cron表达式(在Quartz.net里面会用到) 由7段构成:秒 分 时 日 月 星期 年(可选)"-" :表示范围  MON-WED表示星期一到星期三"," ...

  10. PyCharm 3.0 发布,提供免费开源版本

    PyCharm 发布最新的 3.0 版本,该版本新特性详见: http://www.jetbrains.com/pycharm/whatsnew/index.html 该版本最主要的是提供了免费开源的 ...