# File

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