← All nodes
Input

Input Folder

Lists every file of one type in a folder — on your own computer, in My files on FlowDoo, or in Google Drive — one row per file.

When to use it

Reach for it when a job has to cover a whole drop folder rather than a named file — a day's CSV exports, a batch of PDFs to convert.

In a pipeline

Settings

SettingTypeRequiredDefault or hint
Folder PathtextYesServer folder, e.g. imports (inside your workspace or an allowed folder)
File ExtensionselectYes—
Include Subfolderscheckbox—false

Example

Listing the CSV drops in an imports folder

  • Folder Path=imports/daily
  • File Extension=CSV (.csv)
  • Include Subfolders=Unticked
imports/daily on the server
File
orders-2026-03-02.csv
orders-2026-03-03.csv
notes.txt
One row per matching file
File NameFile SizeFull Path
orders-2026-03-02.csv18.40 KBimports/daily/orders-2026-03-02.csv
orders-2026-03-03.csv21.07 KBimports/daily/orders-2026-03-03.csv

notes.txt is left out because it does not match the chosen extension.

Worth knowing

  • This node lists files, it does not open them. Put File Input after it to read them all at once, or a Loop to handle one file at a time.
  • Folder Path must sit inside your workspace or a folder in FLOWDOO_ALLOWED_DIRS.
  • The extension match ignores case and Include Subfolders walks the tree, so a deep folder can produce far more rows than expected.
  • Above the item limit (5000 by default, FLOWDOO_MAX_LOOP_ITEMS) the run stops; an empty folder is not an error.
  • The folder can be on your own computer (My computer: choose it there, or type C:\Reports once it is shared in the desktop agent), in My files on the FlowDoo server, in Google Drive, or picked in this browser. A browser folder only works while that tab is open; a computer's folder works in scheduled runs too, as long as that computer is on.

Others in Input