gpt4 book ai didi

windows - 我可以给 Windows 用户什么步骤来使给定的文件可写

转载 作者:可可西里 更新时间:2023-11-01 11:23:01 25 4
gpt4 key购买 nike

假设我们有一个程序试图写入特定文件,但失败了。

在 Windows 平台上,可能导致文件不可写的原因有哪些,可以建议最终用户/管理员采取哪些步骤来修复它。


请包括可能需要管理员权限的步骤(显然用户可能不是管理员,但对于这个问题,我们假设他们是(或可能成为)管理员。

此外,我不太熟悉 Windows 中的权限计算方式。 - 用户是否需要对树上每个目录或类似目录的任何目录的写入权限?

最佳答案

一些建议:

  • 无写入权限(通过文件属性窗口的安全选项卡获得权限;您必须是文件所有者或管理员)
  • 文件被锁定(关闭任何可能打开文件的程序,如果没有帮助则重新启动)
  • 文件设置了只读 DOS 属性(从文件属性窗口取消设置,或使用 attrib -r;您必须是文件所有者或管理员)

编辑 1:只有第二项(文件被锁定)有一个可能的解决方案,所有用户都可以在没有帮助的情况下完成。对于第一个和第三个,您可能希望提供指导(并希望该文件不是故意设为只读的!)。

编辑 2:从技术上讲,用户确实需要对直到根目录的所有目录的写入和执行 (chdir) 权限。 Windows 可能会跳过树中的一些递归检查作为性能优化,但您不应依赖此,因为管理员可以对某些用户强制执行这些所谓的“遍历检查”。

编辑 3:@RobM:是的,您应该检查没有明显的理由表明用户不应该拥有她需要但没有的权限。我在第一次编辑时以不太直接的方式提到了这一点。但是,在某些情况下,用户应该具有文件的写入权限,但由于文件系统损坏、程序运行不正常或他们自己的错误而没有。

关于windows - 我可以给 Windows 用户什么步骤来使给定的文件可写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com