问题标签 [file-listing]
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.
vba - 创建一个包含文件夹内所有文件列表的文本文件
我想在同一个文件夹中创建一个 .txt 文件以列出所有文件并恢复文件的所有内容(txt 文件)
我尝试使用下一个代码来编写此操作,但它不起作用,
必须从对话框中获取作为目录字符串的输入变量
有什么想法可以改进吗?
javascript - PhantomJS fs.list() 返回错误的长度
我正在尝试获取目录中的文件数,但 PhantomJS 返回的文件比现有文件多。我在这里错过了什么吗?(我在这个目录中没有隐藏文件)
当目录中有 5 个文件时,这会记录 7 个。
java - 如何有效地获取目录中的(某些)文件名
我有一个包含 20M+ 文件的目录。如果我尝试
获取文件大约需要 5~10 分钟(有时甚至更多)。我不需要所有文件名,每次只需要几个。
在 Linux 中,如果我尝试:
ls -l | head -n 100
: 会永远ls -f | head -n 100
: 几秒钟后得到响应。
所以如果我使用ProcessBuilder
和运行类似的东西,我可以快速列出文件ls -f | head -n 100
是否有一种本地方法可以在目录中列出固定数量的文件而无需使用ProcessBuilder
?
java - 如何限制 JAVA 中递归文件列表的深度?
有没有办法限制Java中递归文件列表的深度?我正在使用 Apache commons-io 的 FileUtils.listFiles(File directory, String[] extensions, boolean recursive) 来列出指定目录的文件,但是这个 API 返回这个目录的所有项目。
c# - 列出目录中的所有子目录和文件
我想知道是否有人知道更清洁的方法来做到这一点。我的程序有一部分将列出所有包含文件的输入目录。
但是,为此,我手动将每个输入目录存储为一个变量,并将它们用作搜索的目标。
我想知道是否有更清洁的方法来做到这一点?
例如,我现在脑子里的伪代码是:
- 从目录开始
Date
,If FolderName == "Input"
然后将所有子文件夹存储在数组中InputSubs
- 对于 中的每个文件夹
InputSubs
,如果其中不包含子文件夹且不包含InputSub
文件,InputSubs
则继续下一个 - 如果
InputSubs
包含一个子目录,则将所有子目录存储在数组中InputSubs2
并继续下一个 - 如果
InputSubs
包含文件,则在数组中存储DirPath
并FileName
作为字符串InputFiles
- 重复
InputSubs
过程InputSubs2
输入文件夹最深的是 2 个目录。
输入文件夹结构的示例在附加图像中。
我目前使用的代码示例如下。
我不可避免地倾向于将事情过度复杂化,并且想知道是否有比我头脑中的伪代码更简单或至少更有效的方法来做到这一点。
谢谢你。
directory - 如何使用 Vala 读取 root 拥有的文件夹?
我正在尝试/var/cache/apt/archives
使用以下权限读取路径:
我收到以下错误:
有人可以帮我解决这个问题吗?
源代码如下:
我用于编译的命令如下:
cobol - 如何在 GnuCOBOL 中列出目录内容?
我知道我的问题相当笼统(看起来像“请为我完成所有工作”),所以让我说得更清楚一点:我 - 或多或少 - 一个 COBOL 初学者,我唯一做过的事情到目前为止,它是一个用于单服务页面的小型 FastCGI 应用程序,只是为了用它做点什么。
现在我正在考虑在 GnuCOBOL 中编写一个小型文件服务器,这样我就有了一些真正可以使用的东西。我倾向于通过在其中写东西来学习新语言。虽然我现在确实知道如何读取和处理特定文件,但我仍然需要了解如何收集和处理指定目录的内容。
遗憾的是,系统调用、C$LIST-DIRECTORY
函数x"91"
69CBL_DIR_SCAN_START
及其同级方法仍在GnuCOBOL Wish List上,因此我不能仅从商业 COBOL 中调整现有解决方案。我有点迷失在这里。
python - python迭代到多个变量
如何将结果分配给多个变量?例如:
c - 列出c目录中的文件
我正在使用下面的代码将文件名保存到数组中。我从这里得到的代码将文件名保存到一个数组中。当我运行这段代码时,它说目录中有 5 个文件(即count
5 个),但是,只有 3 个。有人可以验证这是否正确还是我犯了一个严重的错误?