Skip to main content

File and Folder Automation in UiPath RPA

What's File and Folder Automation?

File and Folder Automation involves automating tasks you do with your files and folders on your computer, like creating, copying, or renaming them. Studio offers a number of activities that help users automate tasks having to do with files and folders.

Check out below what you can most commonly do with them:

Copy

copying a file or a folder from a specified location to another with the "Copy File" and "Copy Folder" activities.

Create

create an empty file in a specified location or a folder in a specified location with the "Create File" and "Create Folder" activities.

Delete

delete a file or folder with the "Delete File" and "Delete Folder" activities.

Move

the "Move File" and "Move Folder" activities allow you to move a file or a folder, giving you the option to overwrite duplicates.

Rename

with the "Rename File" and "Rename Folder" actions, you can rename either a file or folder, while being able to choose between keeping the extension or not, in the case of a file.

Browse for...

the "Select File" action opens a dialog box during runtime which allows you to choose the file you want to work with. "Browse for Folders" works similarly, but of course for folders.

Check if an item exists

"File Exists" and "Folder Exists" are two activities that check whether a file or folder exists. We need to provide the file or folder path and the result can be saved in a Boolean variable. Later on, this variable can be used in other activities: e.g. as a condition in an If activity - if the file exists, then skip the current file.

Iterate through

"For Each File in Folder" iterates through all the files in a folder, while "For Each Folder in Folder" does that for all the folders in a folder.

Get info

with the "Get File Info" and "Get Folder Info" actions, we can obtain the information about a file or a folder and store it in a variable of type "FileInfo".

Work with archives

the "Compress/Zip Files" action enables us to add files or folders to a compressed file. The "Extract/Unzip Files" action helps extract all contents of a compressed file to a specified folder.

 Source: UiPath Academy

Comments

Popular posts from this blog

How to set Profile Attribute in Siebel Workflow

For setting the Profile Attribute in Siebel Workflow, follow below steps: Add Business Service box in workflow. Open Business Service properties. Set  SessionAccessService in Business Service Name. Set  SetProfileAttr in Method Name. Then click on Business Service and set Input Arguments as below: Against Name argument you will add your profile attribute name and against Value argument you will add value for the new profile attribute, it could be from Process Property or Literal.

How to call Popup Applet through Server Script in Siebel

Background: Based on the requirements you need to show data or reports on a popup applet. You can invoke popup applet using workflow (below business service will be used in business service step), applet server script or browser script and using vanilla method and setting field user properties. Procedure: Below is the script for calling popup applet through server script: if (MethodName == "MethodName") { var oServiceAF = TheApplication().GetService("SLM Save List Service"); var inputPropAF = TheApplication().NewPropertySet(); var outputPropAF = TheApplication().NewPropertySet(); inputPropAF.SetProperty("Applet Name","ABC Popup Applet"); inputPropAF.SetProperty("Applet Mode","6"); inputPropAF.SetProperty("Applet Height", "700"); inputPropAF.SetProperty("Applet Width", "700"); oServiceAF.InvokeMethod("LoadPopupApplet", inputPropAF, outputPropAF) return (CancelOperati...

How to create and publish Inbound Web Service in Siebel based on Workflow

Inbound Web Services: The Inbound Web Service allows an external system to call a Siebel published Web Service. You can publish a business service or a business process as a Web Service and generate a Web Service Definition Language (WSDL) file that an external system can import. The Inbound Web Services can only be published from Siebel C using SOAP-RPC binding. Source: Oracle Docs What Is The Difference Between Web Services and APIs? An API is an interface that allows you to build on the data and functionality of another application, while a web service is a network-based resource that fulfills a specific task. Yes, there’s overlap between the two: all web services are APIs, but not all APIs are web services. Both web services and APIs are — at their core — very useful and very much used today. However, it’s the web services associated with SOAP and/or Service Oriented Architecture which are falling out of favor. Source: NordicApis Process: Prepare the workflow which will serve as Si...