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相同目录下,文件名保持不变 staf local fs COPY FILE c:\testcase\tc1.cmd TOMACHINE Client1 例子2: 复制文件到Client1指定目录下,同时修改文件名,如文件已经存在则不覆盖 staf local fs COPY FILE c:\testcase\tc1.cmd TOFILE d:\WebTests\webtc1.cmd TOMACHINE Client1 FAILIFEXISTS 例子3: 复制文件到Client指定目录下 staf local fs COPY FILE c:\testcase\tc1.cmd TODIRECTORYd:\WebTests TOMACHINE Client1 例子4:处理换行符 staf local fs COPY FILE {TestcaseDir}/test1.txt TOMACHINE Client1 TEXT staf local fs COPY FILE {TestcaseDir}/test1.txt TOMACHINE Client1 TEXT FORMAT Native staf local fs COPY FILE c:\tc\test1.txt TOMACHINE Client1 TEXT FORMAT " "