also checkout the test.js
var o_path_file = new O_path_file('/tmp')
console.log(o_path_file.s_file_name)
var o_path_file = new O_path_file('/test.txt')
console.log(o_path_file.s_file_name)
console.log(o_path_file.s_file_extension)
console.log(o_path_file.o_mime_type_guessed_by_file_extension.s_mime_type)
var o_path_file = new O_path_file('./this/is/a/path/')
console.log(o_path_file.s_file_name)
console.log(o_path_file.s_file_extension)
console.log(o_path_file.s_path_name)
console.log(o_path_file.o_mime_type_guessed_by_file_extension.s_mime_type)
var o_path_file = new O_path_file('./a/b/c/../../2/')
console.log(o_path_file.s_path_name)
console.log(o_path_file.s_path_name_without_singleanddoubledots)