/** * windows下文件名中不能含有:\ / : * ? " | 英文的这些字符 ,这里使用"."、"'"进行替换。 *解决:保存文件文件名不正确问题 * 解决:文件名、目录名或卷标语法不正确。 * * \/:?| 用.替换
* windows下文件名中不能含有:\ / : * ? " < > | 英文的这些字符 ,这里使用"."、"'"进行替换。
*解决:保存文件文件名不正确问题
* 解决:文件名、目录名或卷标语法不正确。
*
* \/:?| 用.替换
*
* "<> 用'替换
*/
public static String getConversionFileName(String dirPath) {
dirPath = dirPath.replaceAll("[/\\\\:*?|]", ".");
dirPath = dirPath.replaceAll("[\"<>]", "'");
return dirPath;
}