Does the logic that actual manipulates the files belong in the Model, or the Presenter? For example, property validation or a method to copy the file from location to location.
All of that belongs in the Presenter
; which could also be called a Controller
. The Model
is simply built to get the data to the View
.