This function copies a source file to destination file to a remote host
The name of the source fule
The name of the destination fule
The name of remote host (default local)
'%s' % (STAF_LOCAL_HOSTNAME)
'fs'
'COPY FILE %s TOFILE %s TOMACHINE %s' % (srcfile,destfile,remotehost)
{ 'returncode' : RC ,
'result' : STAFResult }
This function zips a folder on remote machine
name of zip file
name of destination folder to place zip file contents
folder that the zip archive is relative to
'%s' % (STAF_LOCAL_HOSTNAME)
'zip'
'ADD ZIPFILE %s DIRECTORY %s RECURSE RELATIVETO %s' % (zipfilename,foldername,relativeto)
{ 'returncode' : RC ,
'result' : STAFResult }
This function unzips a compressed zip archive on remote machine
name of source zip file
name of destination folder to place zip file contents
name of host on which to unzip (default local)
'%s' % (ziphost)
'zip'
'UNZIP ZIPFILE %s TODIRECTORY %s RESTOREPERMISSION REPLACE' % (zipfile,unzipdir)
{ 'returncode' : RC ,
'result' : STAFResult }
This function recursively deletes a folder
name of file to be deleted
name of target host
'%s' % (hostname)
'fs'
'GET ENTRY %s TYPE' % (filename)
'Success: File does not exist, dont delete it.'
0
'Success: File does exists, will delete it'
'%s' % (hostname)
'fs'
'DELETE ENTRY %s CONFIRM' % (filename)
{ 'returncode' : RC ,
'result' : STAFResult }
This function recursively deletes a folder
name of folder to be deleted
name of target host
'%s' % (hostname)
'fs'
'DELETE ENTRY %s RECURSE IGNOREERRORS CONFIRM' % (foldername)
{ 'returncode' : RC ,
'result' : STAFResult }