我的TFS有问题。尝试调用重命名bin文件夹中的文件的进程。我遇到了许可问题。我很确定我已经为构建文件夹上的用户分配了完全控制权,但也许我错过了一些东西。 要遵循的步骤: 创建一个调用流程活动。 运行重命名的批处理文件。 重命名%name %% newname% 这失败了。但是当我远程进入时工作正常。
所有帮助非常感谢! 感谢
答案 0 :(得分:1)
我在调用进程活动中使用cmd.exe成功重命名文件。以下是我所做的一个例子:
参数:String.Format(“/ c rename”“{0}”“”“{1}”“”,“currentname.dll”,“newname.dll”)
FileName:“C:\ Windows \ System32 \ cmd.exe”
WorkingDirectory:“C:\ Windows \ System32”
答案 1 :(得分:1)
感谢您的回答和评论。我们对此有一个非常严格和奇怪的权限政策。我可以删除或创建,但我无法修改。 (不要问)所以我最终做的是复制原件,删除原件,从复制修改中读取并保存原始名称。发布它以防有人发现它有用。