2
A
回答
6
NSTask
是你的朋友,如果速度沒有必要。如果是,請使用本機系統調用。
如果您只關心列出目錄的內容,請閱讀Guide about Low-Level File Management。特別是Listing the Contents of a Directory可能會很有趣。$
如果仍然不夠快,請使用C API。看到這個問題:How do you get a directory listing in C。
3
據我所知,目標C是建立基於C,所以你應該能夠訪問所有的標準UNIXy功能,其中包括:
system()
。fork()
。exec()
家庭。popen()
。
1
不要忘了posix_spawn()
,因爲當你需要對你的子流程進行獨裁級別的控制時。
當然,如果你只是想從Cocoa本身做文件系統管理和內省,看看沒有比NSFileManager
更進一步。
相關問題
- 1. 在unix中粘貼執行命令
- 2. 在Groovy中執行Unix cat命令?
- 3. 在hive腳本中執行unix命令
- 4. Unix cat -n命令執行
- 5. UNIX中執行的命令C
- 6. 如何在java中執行unix命令或unix操作
- 7. 如何爲Unix命令行執行「 - 」* 60
- 8. unix命令行執行。 (dot)vs. without
- 9. 在命令行中執行perl而不指定UNIX中的perl
- 10. 一次執行多個unix命令
- 11. hoew我執行這些Unix命令
- 12. 使用ssh執行Unix命令列表
- 13. 從python代碼執行Unix命令
- 14. 用流星執行unix命令
- 15. 使用Java執行UNIX命令
- 16. 使用python執行多個Unix命令
- 17. 任何獲取最近執行命令結果的unix命令?
- 18. 使用fork執行UNIX命令,執行execvp
- 19. 通過併發程序在java中執行unix命令
- 20. 如何在Unix中執行Python文件查找命令
- 21. 跟蹤在UNIX/LINUX中執行命令的時間?
- 22. 如何在UNIX中使用mule執行命令/腳本文件?
- 23. 獲取在perl腳本中執行unix命令的值
- 24. 使用sftp彈簧適配器在java中執行unix命令
- 25. 如何在Python腳本中執行UNIX命令
- 26. 如何在Java中執行UNIX本機命令?
- 27. 在Unix命令行中逐字移動
- 28. 在Unix命令行中使用變量
- 29. 在Java中運行Unix命令
- 30. 在Unix中替換行的sed命令
我想執行和緩存所有的系統調用和unix命令,就像我們在終端中所做的那樣。 – Biranchi