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

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;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容