fix locale issue when format a string
keep full path in FileStatus instead of file name
enable CI on travis