Linux中的Swift Process()实例不删除管道文件

时间:2018-04-23 10:33:52

标签: swift

我需要在Ubuntu 16.04中从swift 4.1执行一些Linux命令。我使用代码:

let task = Process()
task.launchPath = pathToCommand

let pipe = Pipe()
task.standardOutput = pipe
task.standardError = pipe
task.launch()

let data = pipe.fileHandleForReading.readDataToEndOfFile()

一切都很完美。但是在执行代码期间,管道文件已创建,并且在代码完成后不会删除。代码完成后如何删除管道文件?

0 个答案:

没有答案