Check directory existence

Looks good to me.

As you’re now duplicating code it would be better to wrap it all up into a helper function.

const findOrCreateFolder = async (parentFolder, folderName) => {
   const entries = await parentFolder.getEntries();

    const foundFolder = entries.filter((entry) => entry.isFolder).find((subFolder) => subFolder.name === folderName);

    if (foundFolder) {
        return foundFolder
    }

    return await parentFolder.createFolder(folderName)

}
1 Like