# FileSet features I'd like to see

**URL:** https://www.finalbuilder.com/forums/t/fileset-features-id-like-to-see/7827
**Category:** Feature Requests
**Created:** [August 23, 2026, 12:53pm UTC](https://www.finalbuilder.com/forums/t/fileset-features-id-like-to-see/7827 "2026-08-23T12:53:03Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Boramis](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/boramis/32/2446_2.png) [@Boramis](https://www.finalbuilder.com/forums/u/Boramis)
#### Post date: [August 23, 2026, 12:53pm UTC](https://www.finalbuilder.com/forums/t/fileset-features-id-like-to-see/7827/1 "2026-08-23T12:53:03Z")

</div>

These are both minor issues, easy to work around, but would be nice polish:

1. **FileSet to Variable** should have **Include path** and **Include relative path** checkboxes like **File/Fileset Iterator** does. For my use I only wanted the filenames.
2. **FileSet Copy/Move** has an **Overwrite existing files** checkbox, but if you do a move rather than a copy the action still fails with a “File already exists” error.

---

<div class="post-metadata">

### Author: ![Vincent](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/vincent/32/938_2.png) [@Vincent](https://www.finalbuilder.com/forums/u/Vincent)
#### Post date: [August 23, 2026, 1:04pm UTC](https://www.finalbuilder.com/forums/t/fileset-features-id-like-to-see/7827/2 "2026-08-23T13:04:01Z")

</div>

These are both good ideas, we’ll look at implementing them this week.

---

<div class="post-metadata">

### Author: ![Vincent](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/vincent/32/938_2.png) [@Vincent](https://www.finalbuilder.com/forums/u/Vincent)
#### Post date: [August 24, 2026, 4:13am UTC](https://www.finalbuilder.com/forums/t/fileset-features-id-like-to-see/7827/3 "2026-08-24T04:13:18Z")

</div>

1. implemented
2. I could only reproduce this when the setting to overwrite read only files was enabled - fixed.

[https://downloads.finalbuilder.com/downloads/finalbuilder/860/FB860\_3672.exe](https://downloads.finalbuilder.com/downloads/finalbuilder/860/FB860_3672.exe)

---

<div class="post-metadata">

### Author: ![Boramis](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/boramis/32/2446_2.png) [@Boramis](https://www.finalbuilder.com/forums/u/Boramis)
#### Post date: [August 24, 2026, 9:51am UTC](https://www.finalbuilder.com/forums/t/fileset-features-id-like-to-see/7827/4 "2026-08-24T09:51:32Z")

</div>

Thanks, Vincent 🙂

One small quirk: In **File/FileSet Iterator** the **Include relative path when setting variable** checkbox results in strings like `.\filename.txt` while the **FileSet to Variable** ’s new behavior for **Include Relative Path** returns strings without the leading period so it’s `\filename.txt`. Personally I’d have preferred that both cases omit the leading `.\` entirely so you’d just get `filename.txt` or `dir\filename.txt` without a path component, though obviously changing that could break someone else’s script, but it feels like they should be consistent with each other.

---

<div class="post-metadata">

### Author: ![Vincent](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/vincent/32/938_2.png) [@Vincent](https://www.finalbuilder.com/forums/u/Vincent)
#### Post date: [August 24, 2026, 11:04am UTC](https://www.finalbuilder.com/forums/t/fileset-features-id-like-to-see/7827/5 "2026-08-24T11:04:57Z")

</div>

Ah, the iterator is using a different method to get the relative path.

Yes, backwards compatibility is extremely important - what seem like simple changes can break things elsewhere - it’s impossible to know how users are using actions which call the internal ExtractRelativePath function. There are unfortunately lots of little inconsistencies scattered through the various actions (25 years and many devs later) - which I would love to fix - but I know many of them would break peoples projects.

[https://downloads.finalbuilder.com/downloads/finalbuilder/860/FB860\_3673.exe](https://downloads.finalbuilder.com/downloads/finalbuilder/860/FB860_3673.exe)

---

<div class="post-metadata">

### Author: ![Boramis](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/boramis/32/2446_2.png) [@Boramis](https://www.finalbuilder.com/forums/u/Boramis)
#### Post date: [August 25, 2026, 10:43am UTC](https://www.finalbuilder.com/forums/t/fileset-features-id-like-to-see/7827/6 "2026-08-25T10:43:53Z")

</div>

Was that new build supposed to change something? Stripping the leading \ or .\ was trivial in the script I had, so it’s fine either way, but I’m still seeing the same mismatch between the relative paths returned by the two actions.

 ![1 FileSet Define](https://www.finalbuilder.com/forums/uploads/default/original/2X/6/68c25683a1a39c2cf0fed1c5e742bdc492330a42.png)

 ![2 FileSet Define 2](https://www.finalbuilder.com/forums/uploads/default/original/2X/2/2f467a4f62df020e715ef91c811c560d852f3722.png)

 ![3 FileSet to Variable](https://www.finalbuilder.com/forums/uploads/default/original/2X/7/740aec5c5539b7d71055708ad8826df24bf7de39.png)

 ![4 FileSet Iterator](https://www.finalbuilder.com/forums/uploads/default/original/2X/7/77424c4739f4279032afabdeeaa8a4aa5ae70327.png)

 ![5 FileSet Results](https://www.finalbuilder.com/forums/uploads/default/original/2X/6/6bee776ca0f8c2a31d344281a6140449985ce7da.png)

 ![6 FinalBuilder Version](https://www.finalbuilder.com/forums/uploads/default/original/2X/8/8386748ef48a880e76732fb93e621bdd988ca472.png)

---

<div class="post-metadata">

### Author: ![Vincent](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/vincent/32/938_2.png) [@Vincent](https://www.finalbuilder.com/forums/u/Vincent)
#### Post date: [August 25, 2026, 10:11pm UTC](https://www.finalbuilder.com/forums/t/fileset-features-id-like-to-see/7827/7 "2026-08-25T22:11:56Z")

</div>

Well it would have, if I had commited all of the changes - for some reason I only committed half the files changed. My apologies.

[https://downloads.finalbuilder.com/downloads/finalbuilder/860/FB860\_3674.exe](https://downloads.finalbuilder.com/downloads/finalbuilder/860/FB860_3674.exe)

---

<div class="post-metadata">

### Author: ![Boramis](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/boramis/32/2446_2.png) [@Boramis](https://www.finalbuilder.com/forums/u/Boramis)
#### Post date: [August 26, 2026, 2:16pm UTC](https://www.finalbuilder.com/forums/t/fileset-features-id-like-to-see/7827/8 "2026-08-26T14:16:38Z")

</div>

Not a problem at all, thank you. I’ve certainly had my fair share of “simple, easy to implement” feature requests that turned into bigger time sinks than you’d think.
