2015-10-13 46 views
0

我有一个TFS问题。尝试调用重命名bin文件夹中的文件的进程。我遇到许可问题。我很确定我已经完全控制了构建文件夹上的用户,但也许我错过了一些东西。 要遵循的步骤: 创建一个调用流程活动。 运行重命名的批处理文件。 重命名%name%%newname% 失败。但是,当我远程进入时工作正常。构建Tfs重命名文件

所有帮助非常感谢! 谢谢

+0

你能在这里发布你得到的详细错误消息吗? –

回答

0

谢谢您的回答和评论。它发现我们有一个非常严格和奇怪的权限政策。我可以删除或创建,但我无法修改。 (不要问)所以我最终做的是复制原件,删除原件,从复制修改中读取并保存原始名称。张贴它以防有人发现它有用。

1

我已经成功地在调用过程活动中使用cmd.exe来重命名文件。下面是我做的一个例子:

参数:String.Format(“/ c rename”“{0}”“”“{1}”“”,“currentname.dll”,“newname.dll”)

文件名: “C:\ WINDOWS \ SYSTEM32 \ cmd.exe的”

WorkingDirectory: “C:\ Windows \ System32下”