Releases: BYJRK/PathLib.Sharp
Releases · BYJRK/PathLib.Sharp
v1.0.1 preview
修复了以下问题:
Glob模式匹配修复:修改了MatchesGlobPattern方法,现在它会使用相对路径进行匹配,而不仅仅是文件名。MakeDirectory参数逻辑修复:增加了逻辑检查,确保当createParents为false时如果父目录不存在会抛出异常,以及当existOk为false时如果目录已存在会抛出异常。Touch行为修正:移除了自动创建父目录的逻辑。现在如果父目录不存在,Touch会抛出异常。Exists对失效符号链接的处理:重写了Exists属性。它现在会检测路径是否为符号链接,如果是,则使用ResolveLinkTarget(true)来检查最终目标是否存在,从而正确地对失效链接(Broken Symlinks)返回false。IsFile/IsDirectory依赖修复:更新了这两个属性,使它们依赖于修复后的Exists属性。这意味着对于失效的符号链接,它们现在也会正确地返回false。