|
|
1
1663
你可以用
fs.readdirSync文件
第二个是同步的,它将返回文件名数组,但它将停止进一步执行代码,直到读取过程结束。 |
|
|
2
237
IMO执行此类任务最方便的方法是使用 glob 工具。这里有一个 glob package 对于node.js。与一起安装
然后使用通配符匹配文件名(示例取自包的 website )
如果你打算使用 globby 下面是一个查找当前文件夹下的任何xml文件的示例
|
|
3
186
不过,上面的答案不会对目录执行递归搜索。下面是我所做的递归搜索(使用
node-walk
:
|
|
|
4
106
|
|
|
5
71
这里有一个只使用本机的简单解决方案
然后您只需呼叫(同步版本):
或异步版本:
|
|
|
6
66
从节点v10.10.0开始,可以使用新的
返回的数组的格式为:
|
|
|
7
27
与mz/fs异步使用
这个
然后。。。
或者,您可以在ES7的异步函数中编写它们:
递归列表更新
一些用户指定希望看到一个递归列表(虽然不在问题中)。。。使用
|
|
|
8
20
依赖关系。
用法。
请注意
|
|
9
20
非递归版本你没有说你想递归地做它,所以我假设你只需要目录的直接子目录。
|
|
|
10
16
从你的问题来看,我假设你不需要目录名,只需要文件。 目录结构示例
|
|
|
11
14
它的工作对我很好 |
|
|
12
13
加载
读取文件 :
|
|
|
13
9
得到
|
|
|
14
6
开箱即用具有目录结构的对象 directory-tree .
否则,如果要创建 具有自定义设置的目录树对象 请看下面的代码片段。一个活生生的例子可以在这个网站上看到 codesandbox .
然后你可以简单地做:
|
|
|
15
5
这是一个异步递归版本。
|
|
|
16
5
采用了@Hunan Rostomyan的一般方法,使之更加简洁,更具补充性
用法示例:
|
|
|
17
5
我曾经
|
|
|
18
5
只想列出项目中本地子文件夹中的文件名(不包括目录)
|
|
|
19
1
|
|
|
20
1
这将工作并将结果存储在test.txt文件中,该文件将出现在同一目录中
|
|
|
21
1
我最近为这个做了一个工具。。。它异步获取一个目录并返回一个项目列表。您可以获取目录、文件或两者,文件夹是第一位的。如果不想获取整个文件夹,也可以对数据进行分页。 https://www.npmjs.com/package/fs-browser 这是链接,希望它能帮助别人! |
|
|
22
0
我制作了一个节点模块来自动化此任务: mddir
安装:npm install mddir-g 为当前目录生成标记:mddir
为相对路径生成:mddir~/Documents/whatever。 md文件在您的工作目录中生成。 当前忽略node\u模块和.git文件夹。 故障排除
线条端点固定
brew安装dos2unix
这会将行尾转换为Unix而不是Dos
示例生成的标记文件结构“directoryList.md”
|
|
|
23
0
使用
|
|
|
24
0
我通常使用: FS-Extra .
结果:
|
|
|
25
0
https://github.com/fshost/node-dir
下面是一个简单的函数,用于列出在子目录中搜索的所有.xml文件
|
|
|
26
-1
|