C#删除文件/文件夹时提示路径被拒绝——解决方法
发布时间
阅读量:
阅读量
平台:Win10+VS2015
编写一个用于根据设定的文件夹名称 或文件扩展名 删除指定目录内文件夹的小程序时,运行过程中出现“对xxx路径的访问被拒绝”的提示信息,从而引发删除操作无法完成的问题。
针对该问题的解决方式如下:当需要删除的是单独文件时,应调整文件的属性设置,具体操作如下:
...
FileInfo[] files = dir.GetFiles();
...
foreach (FileInfo file in files)
{
foreach(string key in keys)
{
//文件后缀名等于key才删除
if (file.Extension== key)
{
//设置文件属性:下列方式2选1,效果是一样的
//new FileInfo(file.FullName).Attributes = FileAttributes.Normal;
File.SetAttributes(file.FullName, FileAttributes.Normal);
全部评论 (0)
还没有任何评论哟~
