SymStore 命令行选项

SymStore 事务支持以下语法形式。 第一个参数必须始终是 add 或 del。其他参数的顺序并不重要。

symstore add [/l/o/p/r/compress] [-:MSGMessage] [-:REL] [-:NOREFS] /fFile/sStore/tProduct [/vVersion] [/cComment] [/dLogFile]

symstore add [/a/l/o/p/r] [-:REL] [-:NOREFS] /gShare/fFile/xIndexFile [/dLogFile]

symstore add [/o/compress] [ /p [-:MSG |Message] [-:REL] [-:NOREFS]] /yIndexFile/gShare/sStore/tProduct [/vVersion] [/cComment] [/dLogFile]

symstore query [/o/r] /fFile/sStore [/dLogFile]

symstore del/iID/sStore [/o] [/dLogFile]

symstore/?

参数 含义
/a 使 SymStore 将新索引信息追加到现有索引文件。 (此选项仅与 /x 选项一起使用。)
/c Comment 指定事务的注释。
/compress 使 SymStore 创建复制到符号存储区的每个文件的压缩版本,而不是使用文件的未压缩副本。 此选项仅在存储文件而不是指针时有效,并且不能与 /p 选项一起使用。
/d LogFile 指定要用于命令输出的日志文件。 如果未包含,则事务信息和其他输出将发送到 stdout。
/f File 指定要添加的一个或多个文件路径(或目录)。 如果指定的文件路径以“@”符号开头,则需要一个包含要添加的文件列表(每行一个文件路径)的响应文件
/g Share 指定最初存储符号文件的服务器和共享。 与 /f 一起使用时,Share 应与 File 说明符的开头相同。 与 /y 一起使用时,Share 应是原始符号文件(不是索引文件)的位置。 这允许您稍后更改文件路径的这一部分,以防您将符号文件移动到其他服务器并共享。
/i ID 指定事务 ID 字符串。
/l 允许文件位于本地目录而不是网络路径中。 (此选项仅与 /p 选项一起使用。)
/o 导致 SymStore 显示详细输出。
/p 使 SymStore 存储一个指向文件的指针,而不是存储文件本身。
/r 使 SymStore 以递归方式添加文件或目录。
/s Store 指定符号存储的根目录。
/t Product 指定产品的名称。
/v Version 指定产品的版本。
/x IndexFile 使 SymStore 不存储实际符号文件。 相反,SymStore 会在 IndexFile 中记录信息,以使 SymStore 稍后能够访问符号文件。
/y IndexFile 使 SymStore 从使用 /x 创建的文件中读取数据。
-:MSG Message 将指定的消息添加到每个文件中。 (此选项仅在使用 /p 时才能使用。)
-:REL 允许文件指针中的路径为相对路径。 此选项表示 /l 选项。 (此选项仅在使用 /p 时才能使用。)
-:NOREFS 省略为所存储的文件和指针创建引用指针文件。 只有使用此选项创建了要更改的存储时,则此选项才在符号存储的初始创建期间有效。
/? 显示 SymStore 命令的帮助文本。