Pseudocode

Initialization Phase:

Declare File List Object

Declare File Path String

Declare File Object List

Declare Notebook Name

Declare Evernote Connection Object

Declare Database Connection Object

Execution Phase:

Go through the path and get list of file names and load them to File List object

Iterate through each file and create File Object for each File and store the objects into File Object List

Insert file object details to database staging table.

Upload file to evernote system.

Insert file object details to database table along with notelink