reading directory
use struct for save file and file's path
add support of symbolic link (only if it's not broken)