./some_program
像上面一样,我希望使用 swift 将 txt 文件重定向到程序中。
我用谷歌搜索了很多东西,但我什么也没找到......呃。。。。
在我的思想中,process.standardInput = URL(txtfileURL(
它应该有效,但只有错误...
嗯......我应该猫文本文件并将其传递给程序....?
我该怎么办? 我非常感谢您的所有答案和帮助
process.standardInput
需要FileHandle
或Pipe
;URL
不是这些 - 因此你的错误。
现在考虑URL
表示文件的位置,而FileHandle
表示可以读取和/或写入文件的开放通道。你如何从前者到后者?通常提供某种"打开此文件的通道"操作。查看FileHandle
文档,您应该找到合适的init
功能来满足您的需求。呵呵