staf 命令 操作
STAF?服务学习,?FS?文件操作服务,提供文件操作的一些方法,这里先介绍COPY??FILE??文件复制
语法如下:??????????????????????????COPY?FILE?<FileName>?[TOFILE?<Name>?|?TODIRECTORY?<Name>]?[TOMACHINE?<Machine>]??????????[TEXT?[FORMAT?<Format>]]?[FAILIFEXISTS?|?FAILIFNEW]
语法参数解释:
COPY??FILE?????—基本命令?????<FileName>????—复制的文件名?????[TOFILE?<Name>?|?TODIRECTORY?<Name>]???—支持填写目标文件名或者目标文件目录,默认不填则保持复制的文件名路径不变?????[TOMACHINE?<Machine>]????—?目标机器,默认为本机?????[TEXT?[FORMAT?<Format>]]??—换行符格式转换,不同操作系统复制可能需要考虑?????[FAILIFEXISTS?|?FAILIFNEW]??—选择覆盖方式,如果存在/新建则不复制,默认为覆盖
例子1:?复制文件到Client1相同目录下,文件名保持不变?COPY?FILE?c:\testcase\tc1.cmd?TOMACHINE?Client1???例子2:?复制文件到Client1指定目录下,同时修改文件名,如文件已经存在则不覆盖?COPY?FILE?c:\testcase\tc1.cmd?TOFILE?d:\WebTests\webtc1.cmd?TOMACHINE?Client1?FAILIFEXISTS???例子3:?复制文件到Client指定目录下?COPY?FILE?c:\testcase\tc1.cmd?TODIRECTORYd:\WebTests?TOMACHINE?Client1???????例子4:处理换行符?COPY?FILE?{TestcaseDir}/test1.txt?TOMACHINE?Client1?TEXT?COPY?FILE?{TestcaseDir}/test1.txt?TOMACHINE?Client1?TEXT?FORMAT?Native?COPY?FILE?c:\tc\test1.txt?TOMACHINE?Client1?TEXT?FORMAT?"?"