.NET文件夹更改、新建、删除

简介: if (Directory.Exists(oldPath)){                Directory.Move(oldPath, path);if (OADBHelper.

if (Directory.Exists(oldPath))

{

                Directory.Move(oldPath, path);

if (OADBHelper.GetInt(sql) > 0)

{

Response.Write("alert('更新成功!');");

}

else

{

Response.Write("alert('更新失败!');");

}

}

else

{

Response.Write("alert('更新失败!');");

}

}

如果遇到此种情况:用Directory.Move移动文件夹改名是报错路径拒绝访问。

最简单的,你尝试下移动文件夹改名时,在计算上直接操作。不用代码。看看是不是访问也被拒绝。

如果拒绝,说明本身文件夹存在冲突,拒绝访问。

一般都是这样的情况引起的。结束一些占用的进程等



采用Directory.Exists方法

string path=Server.MapPath("/file");

if(!Directory.Exists(path))

{

Directory.CreateDirectory("path");

}

if(Directory.Exists(path))

{

Directory.Delete(path,true); //true为递归删除子文件内容

}

此类使用的命名空间using System.IO;

目录
相关文章
|
Apache
基于commons-net实现ftp创建文件夹、上传、下载功能.
基于commons-net实现ftp创建文件夹、上传、下载功能.
228 0
|
12月前
|
C#
.net core 删除指定路径下的所有文件以及文件夹(文件夹建议保留目录)
1、服务层 ```csharp /// <summary> /// 删除指定路径下的所有文件 /// </summary> /// <param name="filepath">指定路径</param> /// <returns></returns> public string DeleteSpecifiedPathAllFile(string filepath) { try { DirectoryInfo info = new DirectoryInfo(filepath); // 去除文件夹的只读属性 info.Attribu
119 0
一起谈.NET技术,VS2010自定义新建文件模版
  不知不觉VS2010已经成为.NET开发人员的必备工具,相比经典版VS2005,到过渡版VS2008,2010在性能稳定性和易用性上都得到很大的提高。   结合VS工具,其下的插件也层出不穷。今天重点给大家介绍如何使用VS2010VS2010自定义新建文件模版,新建文件时,添加个人信息,如:创建者,创建时间等个性化信息。
669 0
VS2010“.NET技术”自定义新建文件模版
  不知不觉VS2010已经成为.NET开发人员的必备工具,相比经典版VS2005,到过渡版VS2008,2010在性能稳定性和易用性上都得到很大的提高。   结合VS工具,其下的插件也层出不穷。今天重点给大家介绍如何使用VS2010VS2010自定义新建文件模版,新建文件时,添加个人信息,上海企业网站设计与制作如:创建者,创建时间等个性化信息。
831 0
VS20“.NET研究”10自定义新建文件模版
  不知不觉VS2010已经成为.NET开发人员的必备工具,相比经典版VS2005,到过渡版VS2008,2010在性能稳定性和易用性上都得到很大的提高。   结合VS工具,其下的插件也层出不穷。今天重点给大家介绍如何使用VS2010VS2010自定义新建文件模版,新建文件时,添加个人信息,如:创建者,创建时间等上海徐汇企业网站设计与制作个性化信息。
1084 0
|
JavaScript .NET Windows
挑战--asp.net 文件夹上传
今天遇到一个有趣的问题,公司让平安做一个上传文件夹的功能,这个任务具有一定的挑战性哦。上传文件夹,我第一次看到有人这样做,以前都是上传压缩文件,从来就没有见人上传过文件夹,我也从来就没有尝试过。先不讨论公司那些人是怎么想的,不过这是一个具有研究性的问题。
978 0
.NET文件夹复制
static void CopyFile(string sources, string dest)         {             DirectoryInfo dinfo = new DirectoryInfo(sources);   ...
727 0
下一篇
无影云桌面