Skip to content

Releases: BYJRK/PathLib.Sharp

v1.0.1 preview

16 Jan 03:28

Choose a tag to compare

v1.0.1 preview Pre-release
Pre-release

修复了以下问题:

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