Open Binary File for Writing
Verb: openBinaryWriter
Available from: <Standard>
Opens a binary file for writing using the writing mode, the path, the share permission, and the encoding that can change the file later.
The command interprets all file types (.txt, .html, .pdf, ...) as binary.
Syntax
openBinaryWriter --mode(AutomationFileMode) --autoflush(Boolean) --share(AutomationFileShare) --path(String) --encoding(EncodingType) (BinaryFileWriter)=value
Inputs
Script | Designer | Required | AcceptedTypes | Description |
---|---|---|---|---|
--mode | Mode | Required | AutomationFileMode | Writing mode to open the binary file. Options:
|
--autoflush | Auto Flush | Required | Boolean | When enabled, makes it possible to automatically save each change within the binary file. |
--share | Share Permission | Required | AutomationFileShare | Option that allows you to perform actions within the binary file while it is open for writing:
|
--path | Path | Required | Text | Full path of the binary file used for writing. |
--encoding | Encoding | Required | EncodingType | Character encoding to be used for binary file writing. Options:
|
Outputs
Script | Designer | AcceptedTypes | Description |
---|---|---|---|
value | Binary Writer | Binary File Writer | Open binary file for writing. |
Example
The Open Binary File for Writing command opens the binary file and then the Write Text in Binary File command writes to the file.
defVar --name binaryWriter --type BinaryFileWriter
defVar --name filePath --type String
defVar --name textValue --type String --value "IBM Robotic Process Automation"
getSpecialFolder --folder "Desktop" filePath=value
openBinaryWriter --mode "Create" --autoflush --share "Write" --path "${filePath}\\binary.txt" --encoding "Default" binaryWriter=value
binaryWriteString --value "${textValue}" --file ${binaryWriter}
binaryFileClose --file ${binaryWriter}