问题标签 [nftw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
113 浏览

c - 如何使用 ntfw 读取 ntfs 分区

我使用 grub 并将一个发行版 tinycore linux 放在 windows 分区(c:/)上。我不知道为什么 ntfw 不读取这个分区(sda1)。我使用这个分区(在内存中)。下面是代码,没有“FTW_MOUNT”它将失败

下面是结果(sdb5 是 linux)

这是我来自驱动器 c 的 grub menu.lst:

0 投票
1 回答
217 浏览

c - 使用 nftw() 遍历文件夹时检查级别更改

我正在尝试使用 C 的 nftw() 函数递归迭代文件夹以打印完整的目录结构,但我找不到检查级别是否已更改的方法,即它已移动到目录中还是仅在目录中迭代。那么,有什么方法可以使用 nftw() 检查级别的变化吗?

0 投票
1 回答
241 浏览

c - 如何使 nftw() 更快

我正在处理一个目录列表项目,我需要捕获计算机上的所有文件,然后将它们存储在一个队列中,然后将其发送给工作线程进行工作。

现在我正在使用这个示例代码nftw()

我注意到它开始非常快,然后很快消失,每 1000 个文件循环大约需要 7 秒。我正在寻找一种方法来提高此功能的速度。

0 投票
0 回答
95 浏览

c - C进入指定目录并仅查找简单文件,在第一个文件停止并执行某些操作

我想使用 nftw() 并且只在第一个 lvl 深度。但它仍然更深入,即使我指定了 FTW_MOUNT。接下来我想检查文件是否是简单文件,并对其进行处理。这是我尝试过的:

0 投票
1 回答
25 浏览

linked-list - 使用 C 的目录树中的叶文件和目录的链接列表

我正在使用 nftw(file tree walk) 来遍历一个目录(它有子目录和文件)。我已经使用 CLI 函数传递了一个目录。现在我需要将叶子文件和目录(空目录)存储到一个链表中并打印出来。我为 nftw 创建了一个名为 as disp& 的函数,并将其传递给 nftw,以便它打印出有关文件的一些信息。链表存储了stat& 生成的文件信息,用于打印链接 链表printll功能被使用。对于文件,我可以检查typeflag == FTW_F然后输入以下内容,但是如何检查nftw 中的空目录并将它们添加到链接列表中?

我试过以下