python os.rename返回[错误5]有时在Windows Server 2012上拒绝访问

时间:2014-10-06 09:46:07

标签: python windows windows-server-2012

我们有python脚本,它会在运行时重命名该文件夹,并将此脚本作为网络服务帐户调用。

我们有时会收到[错误5]访问被拒绝错误(并非所有时间)。所以脚本无法完成任务。

1 个答案:

答案 0 :(得分:0)

我不喜欢"有时",你应该寻找"在某些情况下"。例如,某些文件夹可能没有正确的权限设置,可能是"重命名"以某种方式改变它们。也许有些名字不对。例如,Windows不允许使用特定字符,路径名称大于260个字符等

以下是a page引用路径名称的Windows命名约定的限制。也许确保您指明的路径是Unicode类型,这可以帮助您在两者之间有特殊字符(因为Windows使用CP-1252而不是UTF-8进行字符编码)。

如果这还不够,请提供更多示例。