Win
文件路径
private static final String WIN_FILE_PATH_PATTERN = "^([a-zA-Z]:(([\\\\/])[^\\\\/:*?<>|]+)*([\\\\/])[^\\\\/:*?<>|]+\\.[^\\\\/:*?<>|]+,)*[a-zA-Z]:(([\\\\/])[^\\\\/:*?<>|]+)*([\\\\/])[^\\\\/:*?<>|]+\\.[^\\\\/:*?<>|]+$";

文件夹路径
private static final String WIN_FILE_FOLDER_PATTERN = "^([a-zA-Z]:(([\\\\/])[^\\\\/:*?<>|]+)*([\\\\/])[^\\\\/:*?<>|]+\\.[^\\\\/:*?<>|]+,)*[a-zA-Z]:(([\\\\/])[^\\\\/:*?<>|]+)*([\\\\/])[^\\\\/:*?<>|.]+(/[^\\\\/:*?\"<>.|]|[/w,/s]*|[\\/])$";

Linux
文件路径
private static final String LINUX_FILE_PATH_PATTERN = "^((/[^\\\\/:*?\"<>|]+)*/[^\\\\/:*?\"<>|]+\\.[^\\\\/:*?\"<>|]+,)*(/[^\\\\/:*?\"<>|]+)*/[^\\\\/:*?\"<>|]+\\.[^\\\\/:*?\"<>|]+$";

文件夹路径
private static final String LINUX_FILE_FOLDER_PATTERN = "^((/[^\\\\/:*?\"<>|]+)*/[^\\\\/:*?\"<>|]+)*(/[^\\\\/:*?\"<>|]+)*/([^\\\\/:*?\"<>.|]|[/w,/s]*|[\\/])+$";
