FindFirstFile函数会尝试匹配短文件名和长文件名。这可能会产生一些令人惊讶的结果。例如,如果你查找“*.htm”,那么它会返回给你文件“x.html”,因为它的短文件名是“X~1.HTM”。这确实比较令人感到意外。为什么FindFirstFile会匹配短文件名呢?它不应该只匹配长文件名吗
大家好,我是指北君。在本文中,我们将讨论使用Java验证一个给定的字符串是否具有操作系统的有效文件名的不同方法。我们可以根据限制的字符或长度限制来检查该值。我们将只关注核心解决方案,不使用任何外部依赖。我们将使用JDK的java.io和NIO2包来实现我们验证方法。。使用java.io.File让我