问题标签 [directory-walk]

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 投票
2 回答
246 浏览

algorithm - 遍历包含链接周期的目录树的有效方法

有没有比跟踪已经访问过的文件更有效的方法来遍历包含链接周期的目录树?

例如,考虑遍历包含这些文件的目录:

0 投票
2 回答
5164 浏览

c++ - 如何逐步遍历目录树?

我发现了很多关于遍历目录树的例子,但我需要一些不同的东西。我需要一个带有某种方法的类,每次调用从目录中返回一个文件并逐渐遍历目录树。请问我该怎么做?我正在使用函数 FindFirstFile、FindNextFile 和 FindClose,我是 C++ 的新手。我有这样的东西...

例如我有这个简单的目录树

我需要一个带有方法的类,例如getNextFile(),第一次调用返回file1.txt;第二次调用返回file2.txt,第三次调用返回Child(文件夹),第四次调用返回file3.txt,依此类推...

编辑重复标志:我基本上需要遍历树而不使用 do/while、while 或 for...理想情况下仅使用 winapi 调用

0 投票
2 回答
130 浏览

rxjs - 如何在 RxJS 中使用 node-walk?

Node walk提供了一个 API,其中包含一些这样的事件。

subscriber如果您正在调用一个函数来通知source您转到流中的下一个项目,它是否是反应性的?事件不会等待订阅者对其做出反应,对吗?

如何将其转换为 Rx Observable ?

0 投票
1 回答
2756 浏览

java - 使用 Java 7 仅访问特定深度的目录

使用方法时

java.nio.file.Files.walkFileTree(路径根,设置选项,int maxDepth,FileVisitor 访问者)

可以指定要访问的文件的最大深度。还有一种方法可以指定只访问特定、精确深度的路径吗?

更具体地说,我只想访问目录,但这可以很容易地检查

visitFile回调中。


示例:假设我有一个包含文件的目录结构,root/dir1/dir11/file.a并且root/dir2/file.bwalkFileTree使用. 然后,我只想处理rootmaxDepth=2

我既不想处理root/dir2/file.b深度也为 2 的文件,也不想处理深度小于 2 的其他目录路径:

0 投票
3 回答
116 浏览

python - 步行目录

我正在寻找一个特定的目录 (/android)。

我知道在 python 中我可以使用 os.walk(root_dir) 遍历目录,但这里的问题是我不知道我要查找的目录是 root_dir 的子目录还是 root_dir 的父目录。

是否有任何方法可以执行与 os.walk() 相同但以相反方式执行的操作?

谢谢。

0 投票
2 回答
68 浏览

c# - 异步等待 - 需要一些指导

我尝试了许多不同的方法来让它工作,我确信这不是为多线程连接 async/await 的正确方法。这是我到目前为止所拥有的。这是一个我试图进行异步的目录遍历器。我知道您没有看到任何 async 或 await 关键字,那是因为我没有成功,但这就是我想要做的。现在它在控制台应用程序中运行,但是一旦我得到一个工作的 POC,我将在稍后进行抽象和重构。任何指导表示赞赏。