Ios 调试-如何在Objective-C中记录文件夹树?
我想在Xcode调试区域中记录应用程序的文件夹树,如下图所示 在命令行中,我可以使用命令Ios 调试-如何在Objective-C中记录文件夹树?,ios,objective-c,xcode,cocoa,debugging,Ios,Objective C,Xcode,Cocoa,Debugging,我想在Xcode调试区域中记录应用程序的文件夹树,如下图所示 在命令行中,我可以使用命令tree记录文件夹的目录树 有没有办法在Xcode中记录这样的文件夹树?我可以在一个文件夹中记录一系列文件和文件夹,但我想要一个可读的日志,而不仅仅是一个列表 文件夹路径位于iOS应用程序中NSHomeDirectory() 因为这只是为了调试,所以只需运行树,获取它的输出,然后NSLog它。在框架中的man和NSTask中查找system(3)、popen(3),了解如何运行命令 评论后的附录 抱歉,当我读
tree
记录文件夹的目录树
有没有办法在Xcode中记录这样的文件夹树?我可以在一个文件夹中记录一系列文件和文件夹,但我想要一个可读的日志,而不仅仅是一个列表
文件夹路径位于iOS应用程序中<例如,code>NSHomeDirectory()
因为这只是为了调试,所以只需运行
树
,获取它的输出,然后NSLog
它。在框架中的man
和NSTask
中查找system(3)
、popen(3)
,了解如何运行命令
评论后的附录
抱歉,当我读到:
在命令行中,我可以使用命令tree
记录文件夹的目录树
我没有检查实际的命令。tree
是否可用于任何版本的MacOS
由于缺少此命令,您可以自己滚动。查找fts(3)。使用这些库例程,您可以编写一个简单的循环,它将遍历完整的文件夹层次结构,并在运行时打印项目。您将拥有用于生成输出的项目种类、深度和名称
HTH根据,我使用
popen(“tree./”,“r”)
,我得到sh:tree:command not found
,我该怎么办?这只适用于Mac应用程序而不是iOS?为您添加了一个附录。谢谢,我将尝试自己编写记录文件夹树的函数。