首页 > 解决方案 > 删除路径“C:\Users\Default\AppData\Roaming”中存在的文件夹

问题描述

我试图删除路径“C:\Users\Default\AppData\Roaming”中存在的文件夹。通常我使用下面的代码来删除文件夹。

要删除桌面中存在的文件夹,

if (Directory.Exists("folderpath"))
{
  Directory.Delete("folderpath");
}

此行将删除该文件夹,即使它是只读的。如果我复制同一个文件夹并将其放在此“C:\Users\Default\AppData\Roaming”位置并再次运行我的代码,我会收到错误消息

System.IO.IOException: 'Access to the path 'C:\Users\Default\AppData\Roaming\SampleFolder' is denied.'

我尝试了许多其他方法来删除该文件夹,但仍然面临同样的问题。请帮忙。

标签: c#

解决方案


我相信您的问题与权限有关。尝试以管理员身份运行 exe,看看您是否有权访问该文件。


推荐阅读