io
The “io” command type represents a series of automation commands regarding io operations:
Available Commands
assertEqual(file1,file2)
assertFileContent(file,match,asLines)
assertNotEqual(file1,file2)
assertPath(path)
assertReadableFile(file,minByte)
base64(var,file)
checksum(var,file)
compare(expected,actual,failFast)
copyFiles(source,target)
copyFilesByRegex(sourceDir,regex,target)
count(var,path,pattern)
deleteFiles(location,recursive)
deleteFilesByRegex(sourceDir,regex)
filter(source,target,matchPattern)
makeDirectory(source)
moveFiles(source,target)
moveFilesByRegex(sourceDir,regex,target)
readFile(var,file)
readProperty(var,file,property)
rename(target,newName)
saveDiff(var,expected,actual)
saveFileMeta(var,file)
saveMatches(var,path,fileFilter,textFilter)
searchAndReplace(file,config,saveAs)
unzip(zipFile,target)
validate(var,profile,inputFile)
waitForFile(file,minFileSize,waitMs,maxWaitMs)
writeBase64decode(encodedSource,decodedTarget,append)
writeFile(file,content,append)
writeFileAsIs(file,content,append)
writeProperty(file,property,value)
zip(filePattern,zipFile)