PathKit 1.0.1

PathKit 1.0.1

测试已测试
Lang语言 SwiftSwift
许可证 BSD-2-Clause
发布上次发布2021年9月
SwiftSwift 版本5
SPM支持 SPM

Kyle FullerKeith Smiley 维护。



PathKit 1.0.1

PathKit

Build Status

Kyle Fuller

通过法的路径操作变得简单。

let path = Path("/usr/bin/swift")

用法

let path = Path("/usr/bin") + Path("swift")

连接路径

path.isAbsolute

判断路径是否是相对路径

path.isRelative

判断路径下是否存在文件或目录

path.exists()

判断路径是否是目录

path.isDirectory()

获取绝对路径

let absolutePath = path.absolute()

规范化路径

这会清理路径中的冗余的 ... 和双斜杠。

let normalizedPath = path.normalize()

删除路径

path.delete()

移动路径

path.move(newPath)

当前工作目录

Path.current
Path.current = "/usr/bin"

更改当前工作目录

path.chdir {
  // Path.current would be set to path during execution of this closure
}

子路径

path.children()

读取

path.read()

写入

path.write("Hello World!")

通配符

let paths = Path.glob("*.swift")

联系方式

Kyle Fuller

许可

PathKit是在BSD许可证下授权的。