【问题标题】:StarTeam -- How do I move files programmatically?StarTeam -- 如何以编程方式移动文件?
【发布时间】:2011-04-11 23:15:03
【问题描述】:

那里有 StarTeam 用户吗?

我使用的是 StarTeam 2009,它带有一些客户端工具,包括命令行工具 stcmd.exe。

我正在重新组织一个包含数千个 .java 文件和资源文件的大型 Java 项目。我想知道是否可以使用 stcmd 或其他脚本工具将文件从 StarTeam 存储库中的一个文件夹移动到另一个文件夹。

当然,我可以使用 StarTeam 客户端界面拖放文件,但我希望避免这种情况。

任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: starteam


    【解决方案1】:

    stcmd 使您能够添加、修改和删除文件和文件夹。它不提供共享或移动机制。

    也许可以使用 VCMUtility 来完成一些动作,但这并不是它的真正设计目的,我猜它最终会比手动操作更痛苦。

    StarTeam SDK 确实提供了进行移动和共享所需的所有工具。考虑编写一个小型实用程序来完成您正在寻找的工作可能是值得的。

    【讨论】:

    • 感谢您的回复——我差点放弃了。我查看了用于移动文件的 StarTeam SDK,但我需要考虑哪些类和方法并不是很明显。你知道我需要在 SDK 中查看什么来移动文件吗?谢谢。
    • Item 具有 MoveTo 方法,该方法适用于文件夹和文件。传递对目标文件夹的引用,您应该一切顺利。
    • SDK 是处理这个问题的正确方法,但要小心 - 你可能会破坏整个视图!考虑到这是一次性的工作,最好简单地拖放需要移动的文件和文件夹。
    猜你喜欢
    • 2017-11-08
    • 1970-01-01
    • 2016-09-28
    • 2014-09-05
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多