问题标签 [file-sorting]
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.
bash - 使用 xargs 获取参数索引?
在 bash 中,我有所有名称相同的文件列表(在不同的子目录中),我想按创建/修改时间对它们进行排序,如下所示:
我想用某种索引或其他东西重命名这些文件,这样我就可以将它们全部移动到同一个文件夹中。我的结果理想情况下是这样的:
类似的东西。我该怎么做呢?
unix - 通过时间戳获取 unix 文件
我有一个添加到我的工作流中的文件列表。它们是带有日期时间戳的 csv,以指示它们的创建时间。我需要按照文件名中的日期时间顺序提取每个文件来处理它。这是我得到的示例列表:
我将如何比较文件以搜索最旧的文件并按时间顺序处理较新的文件?文件被转储的日期是相同的,所以我只能使用文件名中的时间戳。
file-handling - 比较两批文件
我有两个硬盘。硬盘 (A) 是最新的,但可能会丢失硬盘 (B) 中的一些文件。两个驱动器具有相同的文件结构,并且文件夹命名相同。(B) 可能有 (A) 中缺少的文件,但我不想覆盖 (A) 中的任何现有文件,就好像它们都存在于两者中一样,(A) 的文件是最新的。
我正在使用 Mac,但如果有需要 Windows PC 的解决方案,则可以使用一个。
我是否错过了一种非常简单的方法来解决这个问题,而无需繁琐地浏览每个文件夹及其子文件夹?或者有没有可以做到这一点的软件,甚至是脚本?
提前致谢 :)
file - 2S-1D vs 2S-2D vs Polyphase 文件排序
有人可以解释一下哪个更好,它们的时间和空间复杂性以及您认为值得了解的任何重要内容的比较。我知道 2S1D 和 2S2D 是如何工作的。
java - Java 大文件排序器
我正在为我的班级做作业,我有一个 7 Mb 的文件。基本上我应该把它分成两个阶段。 第 1 阶段:我将文件中的每个单词添加到数组列表中,并按字母顺序对其进行排序。然后我将每 100,000 个单词添加到 1 个文件中,因此我总共有 12 个文件,其命名约定如下面的代码所示。
第 2 阶段:对于每 2 个文件,我从每个文件中读取一行,并将按字母顺序排在第一位的文件写入一个新文件(基本上是排序),直到我最终将 2 个文件合并为 1 个已排序的文件。我在一个循环中执行此操作,以便每次排序时文件数量减半,所以基本上我会将 7 MB 全部排序到一个文件中。
我遇到的问题:对于第 2 阶段,我成功读取了第 1 阶段,但似乎我的文件都被重复复制到多个文件中,而不是被排序和合并。感谢您提供的任何帮助,谢谢。
文件:似乎我无法上传 .txt 文件,但代码应该可以合并任何行数的文件,只需要更改行数变量。
总结:1个大的大文件未排序,变成多个排序后的文件(即12个),第一次排序合并变成6个文件,第二次排序合并变成3个文件,第三次合并变成2个文件,第四次合并再次将其变为 1 个文件大文件。代码:
python - 在 Python 中使用文本、数字和下划线对文件名进行排序列表
我有一个文件名列表,其中一些只有文本,有的有文本和数字,有的全有。
例子:
我的代码是:
实际输出:
预期输出:
如何获得预期的输出?