Subfolders inside the Resources-Folder

The folder structure inside my Xojo-Resources folder looks like this:

Resources/
├─ Subfolder1/
│ ├─ file1
│ ├─ subfolder1_1/
│ │ ├─ file1_1
├─ Subfolder2/
│ ├─ file1
│ ├─ file2
│ ├─ file3
├─ file1
├─ file2

In the final OS X package under the Resources-Folder, all of the above files are on the same level, and the folder structure given in the xojo-contents is ignored completely, which makes things messy inside the final resources-folder contained in the buit package.

My gloal is to have inside the final OS X package exactly the above tree structure.

How can i acomplish this?

a) macOS hasn’t been called OS X for years.
b) How do you get the files in the resources folder?

You can use a subdirectory when doing a copy files step:
Screenshot 2022-06-14 at 16.07.42

If you use an IDE script you can do whatever structure you want.

1 Like

Perfect, thanks!

Not so perfect as it seems, because then you need to manage the access to the files yourself using something like GetFolderitem("").parent.child"Resources").child(“YourFolder”)

When all files are mixed together within the app’s Resources folder, Xojo does it for you.

That’s not a problem, because i know where my files reside after the copy-files-step:
SpecialFolder.Resources.Child(“subfolder1”).Child(“file1”)

1 Like

Yes, this is true.