> For the complete documentation index, see [llms.txt](https://docs.visualyze.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.visualyze.ai/rpa-studio/file.md).

# File

- [Common](https://docs.visualyze.ai/rpa-studio/file/common.md)
- [List Folders](https://docs.visualyze.ai/rpa-studio/file/common/list-folders.md): List folders in a given location.
- [Rename File](https://docs.visualyze.ai/rpa-studio/file/common/rename-file.md): Renames a given file.
- [Increment](https://docs.visualyze.ai/rpa-studio/file/common/increment.md): Increments a given value
- [Decrement](https://docs.visualyze.ai/rpa-studio/file/common/decrement.md): Decrements a given value.
- [Print File](https://docs.visualyze.ai/rpa-studio/file/common/print-file.md): Prints a given file.
- [File Exists](https://docs.visualyze.ai/rpa-studio/file/common/file-exists.md): Checks if the given file exists or not.
- [Path Exists](https://docs.visualyze.ai/rpa-studio/file/common/path-exists.md): Checks if file/folder path exists or not.
- [Read Lines](https://docs.visualyze.ai/rpa-studio/file/common/read-lines.md): Reads all the lines of a given text file
- [Folder Exists](https://docs.visualyze.ai/rpa-studio/file/common/folder-exists.md): Checks if the given folder exists or not.
- [Read File Metadata](https://docs.visualyze.ai/rpa-studio/file/common/read-file-metadata.md): Reads the metadata of a file.
- [Wait For Files](https://docs.visualyze.ai/rpa-studio/file/common/wait-for-files.md): Waits for specific file trigger.
- [Compress File/Folder](https://docs.visualyze.ai/rpa-studio/file/common/zip-file.md): Compresses a file or folder.
- [Write File](https://docs.visualyze.ai/rpa-studio/file/common/write-text-file.md): Writes data to a file.
- [Decompress File](https://docs.visualyze.ai/rpa-studio/file/common/unzip-file.md): Extract data from compressed file or folder.
- [Read Text File](https://docs.visualyze.ai/rpa-studio/file/common/read-text-file.md): Reads a given text file.
- [Move Folder](https://docs.visualyze.ai/rpa-studio/file/common/move-folder.md): Moves a folder from one location to the other.
- [Move File](https://docs.visualyze.ai/rpa-studio/file/common/move-file.md): Moves a file from one location to the other.
- [List files](https://docs.visualyze.ai/rpa-studio/file/common/list-files.md): List the file in the given location.
- [Delete Folder](https://docs.visualyze.ai/rpa-studio/file/common/delete-folder.md): Deletes a folder.
- [Delete File](https://docs.visualyze.ai/rpa-studio/file/common/delete-file.md): Deletes a file
- [Encode Text](https://docs.visualyze.ai/rpa-studio/file/common/encode-text.md): Encodes a given text
- [Decode Text](https://docs.visualyze.ai/rpa-studio/file/common/decode-text.md): Decodes a given encoded text.
- [Create Temp Folder](https://docs.visualyze.ai/rpa-studio/file/common/create-temp-folder.md): Creates a temp folder.
- [Create Temp File](https://docs.visualyze.ai/rpa-studio/file/common/create-temp-file.md): Creates a temporary file
- [Create Folder](https://docs.visualyze.ai/rpa-studio/file/common/create-folder.md): Creates a folder.
- [Copy Folder](https://docs.visualyze.ai/rpa-studio/file/common/copy-folder.md): Copies a folder from one location to the other.
- [Copy File](https://docs.visualyze.ai/rpa-studio/file/common/copy-file.md): Copy file(s) from one location to the other.
- [Append Line](https://docs.visualyze.ai/rpa-studio/file/common/append-line.md): Appends a string to a file.
- [Sanitize Filename](https://docs.visualyze.ai/rpa-studio/file/common/sanitize-filename.md): Creates a valid filename from an invalid one.
- [XML](https://docs.visualyze.ai/rpa-studio/file/xml.md)
- [Set Element Value](https://docs.visualyze.ai/rpa-studio/file/xml/set-element-value.md): Sets a value to a given element.
- [Set Element Attribute](https://docs.visualyze.ai/rpa-studio/file/xml/set-element-attribute.md): Sets a value as attribute value.
- [Insert Element Value](https://docs.visualyze.ai/rpa-studio/file/xml/insert-element-value.md): Inserts an XML element to the given XML.
- [Get HTML Element](https://docs.visualyze.ai/rpa-studio/file/xml/get-html-element.md): Gets a specific element from a given HTML.
- [Get Element Value](https://docs.visualyze.ai/rpa-studio/file/xml/get-element-value.md): Gets the element value from the input XML
- [Get Element Attribute](https://docs.visualyze.ai/rpa-studio/file/xml/get-element-attribute.md): Gets element attribute from the input XML
- [Evaluate XPath](https://docs.visualyze.ai/rpa-studio/file/xml/evaluate-xpath.md): Evaluates the XPath on a XML
- [Delete Element](https://docs.visualyze.ai/rpa-studio/file/xml/delete-xml-element.md): Deletes XML element.
- [Delete Attribute](https://docs.visualyze.ai/rpa-studio/file/xml/delete-element-attribute.md): Deletes an element attribute.
- [PDF](https://docs.visualyze.ai/rpa-studio/file/pdf.md)
- [Print PDF File](https://docs.visualyze.ai/rpa-studio/file/pdf/print-pdf-file.md): Prints a PDF File.
- [Append Image To PDF](https://docs.visualyze.ai/rpa-studio/file/pdf/append-image-to-pdf.md): Append an image to a PDF
- [Digitally Sign PDF](https://docs.visualyze.ai/rpa-studio/file/pdf/digitally-sign-pdf.md): Digitally sign a PDF
- [Validate PDF Digital Sign](https://docs.visualyze.ai/rpa-studio/file/pdf/validate-pdf-digital-sign.md): Validates the digital sign in a PDF
- [Extract Image From PDF](https://docs.visualyze.ai/rpa-studio/file/pdf/extract-image-from-pdf.md): Extracts an image from the given PDF.
- [Extract PDF Page](https://docs.visualyze.ai/rpa-studio/file/pdf/extract-pdf-page.md): Extracts a PDF page.
- [Extract Table From PDF](https://docs.visualyze.ai/rpa-studio/file/pdf/extract-table-from-pdf.md): Extract tables from a PDF.
- [Extract Text From PDF](https://docs.visualyze.ai/rpa-studio/file/pdf/extract-text-from-pdf.md): Extract text from a given PDF.
- [Merge PDF Files](https://docs.visualyze.ai/rpa-studio/file/pdf/merge-pdf-files.md): Merge two PDF files.
- [Read PDF Elements](https://docs.visualyze.ai/rpa-studio/file/pdf/read-pdf-elements.md): Reads the PDF elements.
- [JSON](https://docs.visualyze.ai/rpa-studio/file/json.md)
- [Filter JSON Array](https://docs.visualyze.ai/rpa-studio/file/json/filter-json-array.md): Filter JSON Array entries.
- [Filter JSON Keys](https://docs.visualyze.ai/rpa-studio/file/json/filter-json-keys.md): Filters a JSON string based on specific keys.
- [Get Entry By Index](https://docs.visualyze.ai/rpa-studio/file/json/get-entry-by-index.md): Retrieves the value of a JArray entry by its index.
- [List JSON Properties](https://docs.visualyze.ai/rpa-studio/file/json/list-json-properties.md): Lists properties and entry count of a JSON array.
- [Json Array Entry Count](https://docs.visualyze.ai/rpa-studio/file/json/json-array-entry-count.md): Counts the number of entries in a JSON Array.
- [Data table to JSON Array](https://docs.visualyze.ai/rpa-studio/file/json/data-table-to-json-array.md): Converts a given data table to JSON array
- [JSON Array to Data table](https://docs.visualyze.ai/rpa-studio/file/json/json-array-to-data-table.md): Converts a given JSON  array to Datatable.
- [Set Key Value](https://docs.visualyze.ai/rpa-studio/file/json/set-key-value.md): Sets a key value to the given JSON.
- [Evaluate JSON Path](https://docs.visualyze.ai/rpa-studio/file/json/get-key-value.md): Evaluates the given JSON path on the JSON input
- [Delete Key Value](https://docs.visualyze.ai/rpa-studio/file/json/delete-key-value.md): Deletes the key value of a JSON input.
- [Create JSON](https://docs.visualyze.ai/rpa-studio/file/json/create-json.md): Creates a JSON
- [CSV](https://docs.visualyze.ai/rpa-studio/file/csv.md)
- [Write Csv File](https://docs.visualyze.ai/rpa-studio/file/csv/write-csv-file.md): Write the data table into a CSV file.
- [Read Csv File](https://docs.visualyze.ai/rpa-studio/file/csv/read-csv-file.md): Read the csv file.
