Courseiva

UiPath-ADAv1 · domain

Files, Folders, and Data Manipulation

This domain covers reading and writing files, parsing JSON and CSV into DataTables, extracting columns into arrays, and manipulating paths and strings inside UiPath Studio workflows. Questions present a scenario, such as configuring a file mover from a JSON config, and ask you to pick the correct activity sequence or .NET method invocation.

19 questions3 easy11 medium5 hard

Focused practice

Practice Files, Folders, and Data Manipulation questions

Scored sessions drawing only from this domain — pick a length below.

What this domain covers

What to know about Files, Folders, and Data Manipulation

You must be able to wire activities that read CSV and JSON into DataTables or JsonObject, extract columns into arrays concisely, and test file paths with string methods. The single most important thing is matching the parsed output type to the correct accessor so downstream activities receive the expected data.

Reading CSV files into a DataTable using Read CSV or Generate Data Table for For Each Row processing

Deserializing JSON with Deserialize JSON and extracting values via JsonObject, JObject, or SelectToken

Extracting a DataTable column into an array using DataTable.AsEnumerable().Select with Field or ItemArray

Checking file paths and strings with String.Contains, Path.GetFileName, or EndsWith for conditional logic

Watch out for

Common Files, Folders, and Data Manipulation exam traps

  • ▸Confusing Deserialize JSON output type (JsonObject versus JObject) and then calling the wrong property accessor, causing runtime errors.
  • ▸Using Read CSV without checking delimiter or headers, so the DataTable columns are misaligned and For Each Row fails.
  • ▸Building arrays from DataTable columns with slow loops instead of AsEnumerable().Select, or forgetting to import System.Data.DataSetExtensions.

Question index

All Files, Folders, and Data Manipulation questions (19)

Click any question to see the full explanation, or start a practice session above.

1

Which method is the most appropriate for checking if a specific string contains a key piece of information in a file path?

Medium
2

A developer is building an automation that reads a DataTable from an Excel file, performs transformations, and must output the result to a new Excel workbook. The developer wants to ensure the output preserves data types and column structure correctly. Which two actions should the developer take? (Choose two.)

Hard
3

Which activity is best suited for deleting a folder along with all its contents?

Easy
4

Refer to the exhibit. Your automation is failing with this error when trying to move a file. Which technique is most effective to resolve this intermittent access violation?

Hard
5

When writing data to a CSV file, which property should be set to true if you want to avoid overwriting existing data?

Medium
6

A developer is building a UiPath automation that must read every row of a CSV file into a DataTable so that each row can be processed by a For Each Row in Data Table activity. The CSV uses standard comma delimiters and the first row contains column headers. Which activity should the developer use?

Easy
7

You need to update a specific cell in an Excel file without loading the entire document into a DataTable. Which approach is most efficient?

Medium
8

You are developing an automation that processes thousands of small CSV files located in a local directory. Which approach provides the best performance while ensuring file integrity during the read operation?

Medium
9

Which TWO methods are recommended for safely handling file paths in UiPath to ensure cross-platform compatibility?

Medium
10

You need to retrieve the name of a file without its extension from a full path string. Which method should you use?

Easy
11

A developer stores a DataTable named dtOrders that was read from an Excel file. They need to keep only the rows where the column "Status" equals "Open" and store the result in a new DataTable variable called dtOpenOrders. Which activity should they use to accomplish this with the least configuration effort?

Medium
12

A developer is building an automation that reads a large CSV file into a DataTable and then needs to keep only rows where the 'Status' column equals 'Active' and the 'Region' column equals 'EMEA'. The developer wants to avoid iterating through every row. Which method should be used to produce the filtered DataTable?

Hard
13

Which THREE actions are essential for ensuring data integrity when overwriting an existing file during a data export operation?

Hard
14

A developer needs to read a CSV file named invoices.csv whose first line contains column headers and whose values are separated by semicolons rather than commas. The resulting data must be available as a DataTable for downstream processing. Which TWO actions are required to accomplish this correctly? (Choose two.)

Medium
15

An automation must append new transaction rows to an existing CSV file at the end of each run without deleting the data already present. The developer is configuring the Write CSV activity. Which property must be set to achieve append behavior?

Medium
16

Which data manipulation approach is most efficient for transforming a DataTable with 10,000 rows without using activities in a loop?

Medium
17

Refer to the exhibit. You are reading this JSON file to configure a file mover. Which activity sequence correctly parses this JSON and moves the files?

Hard
18

When extracting a specific column from a DataTable into an array, which method provides the most concise and efficient syntax?

Medium
19

An automation downloads a daily report to a temporary folder. Before processing, the developer must confirm that the file C:\Temp\report.xlsx exists and is not currently locked by another process. Which activity should be used to check whether the file exists?

Medium

Frequently asked questions

What does the Files, Folders, and Data Manipulation domain cover on the UiPath-ADAv1 exam?
You must be able to wire activities that read CSV and JSON into DataTables or JsonObject, extract columns into arrays concisely, and test file paths with string methods. The single most important thing is matching the parsed output type to the correct accessor so downstream activities receive the expected data.
How many questions are in this domain?
This page lists all 19 Files, Folders, and Data Manipulation questions in the UiPath-ADAv1 question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
What is the best way to practise this domain?
Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
Can I practise only Files, Folders, and Data Manipulation questions?
Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.
uipath-adav1 UIPATH-ADAV1 files folders and data manipulation Practice Questions