我有一个winform应用程序来压缩和移动一些文件。当我尝试访问桌面上的路径时,我得到一个未授权的访问异常。我以管理员身份运行visual studio(在程序栏中说),我是我的机器上的完整管理员(可以访问其他帐户等)。
我如何访问此路径(文件夹)?我遇到的一个问题是文件夹会将自己设置为只读。
由于
答案 0 :(得分:0)
只有具有写访问权限的人才能清除readonly标志。如果这就是全部,那么您只需要设置文件属性。但是,如果文件ACL阻止了您(并且很容易创建不允许管理员的ACL),则您的选项会受到更多限制。
首先找出文件被设置为只读的原因,因为如果其他内容正在更新文件,则必须与其他进程协调,否则可能会发生各种问题。
查看文件内容的最佳工具是来自Process Monitor的SysInternals。