cost 350 ms
使用 C 的目录树中叶文件和目录的链接列表 - Linked list of leaf files and directories in a dir tree using C

我正在使用 nftw(文件树遍历)遍历一个目录(它有子目录和文件)。 我已经使用 CLI function 传递了一个目录。现在我需要将叶文件和目录(空目录)存储到链表中并打印出来。 我为 nftw 创建了一个名为disp的 function 并将其传递给 nftw,以便它打印出有关文件的一些信息。 ...

如何使 nftw() 更快 - How to make nftw() faster

我正在处理一个目录列表项目,我需要捕获计算机上的所有文件,然后将它们存储在队列中,然后将其发送给工作线程以进行处理。 现在我正在使用nftw()这个示例代码: 我注意到它开始非常快,然后很快就消失了,每循环 1000 个文件大约需要 7 秒。 我正在寻找一种方法来提高此功能的速度。 ...

2020-01-10 17:46:06   1   179    c / unix / nftw  
如何指定 nftw 标志 - how to specify nftw flags

这是我的nftw function,它在指定标志FTW_DEPTH和FTW_PHYS之前正常工作: 我也将访问定义为: 但是编译后它给出错误: 'FTW_DEPTH' 未声明(在此函数中首次使用) ...

2015-08-03 12:44:22   2   1726    flags / nftw  
为什么我会收到Segmentation故障? 我正在使用stat,mmap,nftw和memcmp等等 - Why do I get a Segmentation fault? I'm using stat, mmap, nftw, and memcmp, among other things

这是我的代码。 我假设这与指针的不当使用有关,或者我可能没有正确映射和取消映射我的内存。 有谁能请我对这个问题有所了解? 编辑 我现在在使用stat函数之前声明我的struct stat sb1。 完成后我再次收到分段错误。 然后我注释掉了我的nftw()调用,并打印出 ...

使用nftw时如何避免使用全局变量 - How avoid using global variable when using nftw

我想使用nftw遍历C中的目录结构。 但是,考虑到我想要做的事情,我没有看到使用全局变量的方法。 使用(n)ftw的教科书示例都涉及执行类似打印文件名的操作。 相反,我希望获取路径名和文件校验和并将它们放在数据结构中。 但考虑到可以传递给nftw的限制,我没有看到一个很好的方法。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM