fix: recognize Windows full path