+ File::Find
Interlink between fileparse() in File::Basename and
splitpath() in File::Spec.
Die if message could not be sent
+ canonpath with file
+ File::Type
+ File/Type/file.txt