Windows 错误 5:尝试在 Windows 中删除目录时访问被拒绝

2023-12-11

我正在尝试删除一个目录,但是当我运行代码时,它给出 Windows 错误 5:访问被拒绝。这是我的代码:在 Release 文件夹中,有一个名为OD.

if os.path.exists(os.path.join(get_path_for_output,'Release')):
        shutil.rmtree(os.path.join(get_path_for_output,'Release')) 

错误是这样的:

WindowsError: [Error 5] Access is denied: 'C:\\Users\\marahama\\Desktop\\Abdur_Release\\Release\\OD\\automations\\GEM\\FMS_adapter.py'

这是由于文件权限问题造成的。

您需要拥有对该文件执行该任务的权限。

要获取与文件关联的权限,请使用os.stat(fileName)

您可以使用显式检查该文件的写入权限os.access(fileName, os.W_OK)

然后,要更改权限,os.chmod(fileName,permissionNumeric).

Ex: os.chmod(fileName, '0777')

要更改当前正在执行的文件的权限, 使用os.chmod(__file__, '0777')

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 错误 5:尝试在 Windows 中删除目录时访问被拒绝 的相关文章

随机推荐

  • libgdx touchDown 仅调用一次

    我是 LibGdx 的新手 在输入处理方面遇到问题 我的玩家需要在触摸按下时射击子弹 但这个方法似乎只被调用一次 然后用户必须再次单击才能发射另一颗子弹 我总是想在点击按下时射击子弹 有没有办法处理这个用例 调查对触摸输入进行 轮询 而不是
  • 由于 XCode 更新到版本 6,无法启动 QtCreator 调试器

    Xcode 将自身更新到版本 6 现在我无法在调试模式下启动 QtCreator 有谁知道如何解决这个问题 这是一个Qt Creator 中的已知错误 解决方法很简单 在 窗口 gt 视图 中 显示调试器命令日志 然后启动调试会话 稍等一下
  • JavaScript 中的面向对象编程

    我想知道在 Javascript 中使用 OOP 的最佳方式是哪种 有这个原型的东西 你就有了函数风格的方式 但两者继承基类的方法都很糟糕 所以我尝试建立一种方法来实现这一点 而不必使用原型等 function Car name this
  • Mongo 子字段查询

    我有一份文件 id ObjectId 51385d2308d427ce306f0100 aid 1 studyId study 1 mediaType microBlog text bla bla sentences bla bla sta
  • 如何使用 SQL 计算月度保留率

    尝试获得一个基本表格 显示从一个月到下个月的保留情况 因此 如果有人上个月买了东西 下个月又买了 那么就会被计算在内 month num transactions repeat transactions retention 2012 02
  • HTML 到 PDF 动态添加目录 (TOC)

    我正在使用 iText 7 将 html 转换为 PDF 但我什至找不到一个有关如何将目录添加到最终 PDF 的示例 按照 iText 示例 将文本转换为 PDF 并添加目录是一项简单的任务here 但显然在将 HTML 转换为 PDF 时
  • AngularJS HTTP post 到 PHP 且未定义

    我有一个带有标签的表格ng submit login 该函数在 javascript 中被调用得很好 function LoginForm scope http http defaults headers post Content Type
  • 如何用 sed 删除尾随空格?

    我有一个简单的 shell 脚本 可以从文件中删除尾随空格 有什么方法可以使这个脚本更加紧凑 无需创建临时文件 sed s t 1 gt 1 tmp cat 1 tmp gt 1 rm 1 tmp 您可以使用就地选项 i of sed对于
  • 执行 $.getJSON 后对 JSON 数组进行排序

    我的 json 对象和 getJSON 之间有工作连接 我还可以使用此代码对一次获得的数据进行排序 我在数组的 名称 字段上对它进行排序 它工作正常 getJSON url function json function sortJson a
  • 如何在istio中配置入口网关?

    我是 istio 的新手 我想通过 istio ingress gateway 访问我的应用程序 但我不知道为什么它不起作用 这是我的kubenetes deploy yaml文件内容 apiVersion v1 kind Service
  • 停止 RMI 服务器的干净方法

    RMI 服务器无需 stopServer 功能即可正常工作 public class HelloServer extends UnicastRemoteObject implements HelloInterface private fin
  • 更改状态时如何保留同级 ui 视图?

    我有2个ui view我的应用程序中的指令 一个包含子导航 另一个是实际的页面内容 我的子导航是树结构 当您单击结束节点 或叶子 时应该是内容视图唯一更新的时间 每当您单击子导航中的非叶节点时 我希望内容视图在子导航视图更改时保持不变 发生
  • DBMS 中的最大行数

    DBMS 特别是MySQL 中表的最大行数有限制吗 我想创建用于保存日志文件的表 并且其行增加得如此之快 我想知道我应该做什么来防止出现任何问题 我认为没有官方限制 这取决于最大索引大小和文件系统限制 From MySQL 5 0 特性 支
  • 数据库正在被另一个进程使用...但是什么进程呢?

    我编写了一个非常小的 C 程序 它使用一个非常小的 SQL Server 数据库 纯粹用于一些学习和测试目的 该数据库仅在这个新项目中使用 而没有在其他地方使用 但是 我在运行调试时遇到问题 程序无法运行 因为数据库 正在被另一个进程使用
  • 单元格中的 UIView -- 无法圆化右上角

    我有一个长方形UIView静态表视图单元格中的对象 我有一个通往物体的出口 我正在尝试有选择地圆角 但它不会圆化右侧的角 这是故事板中的样子 我要配置的视图是淡黄色的 红色视图除了确认另一个视图没有被裁剪之外没有任何实际用途 不存在约束问题
  • VBA IE 自动化 - 等待下载完成

    我正在尝试自动执行一些通过 Internet Explorer 完成的任务 其中包括下载文件 然后将其复制到不同的目录并重命名 我或多或少成功地找到了有关如何执行此操作的信息 代码正在运行 但有例外 因此如果有人可以帮助我改进此代码 我将不
  • 确定记录是否存在的最快方法

    正如标题所示 我试图找出以最少的开销最快的方法来确定表中是否存在记录 示例查询 SELECT COUNT FROM products WHERE products id vs SELECT COUNT products id FROM pr
  • 如何自定义 iOS 警报视图?

    我想创建一个自定义alert view在我的 iOS 应用程序中 例如 我想放一些images在这个alert 并更改其颜色 我知道如何创建一个正常的UIAlertView 但是有没有办法定制一个alert view 我设置了自己的 UIV
  • Chrome 扩展:XMLHttpRequest 已取消(状态 == 0)

    我尝试从服务器加载 json 文件XMLHttpRequest 但我只得到status 0Chrome 开发控制台显示 已取消 我可以用这个 简化的 代码重现这个 var httpReq new window XMLHttpRequest
  • Windows 错误 5:尝试在 Windows 中删除目录时访问被拒绝

    我正在尝试删除一个目录 但是当我运行代码时 它给出 Windows 错误 5 访问被拒绝 这是我的代码 在 Release 文件夹中 有一个名为OD if os path exists os path join get path for o