CMD 使用 DIR 按名称排序目录 2024-6-14 • windows-7 command-line ntfs fat32 dir 我正在使用以下命令列出文件(包括按名称排序的子目录中的文件)。 dir /b/s/on 文件在给定目录中的排序正确,但目录没有排序。目录似乎按上次修改日期排序。 还能dir对目录进行排序吗? 以下是部分输出的截图(已混淆): 答案1 dir正在对目录进行树形遍历,但只对叶目录中的条目进行排序。这是一个问题,因为它是一个 FAT 文件系统。在 FAT 文件系统上,任何给定目录中的条目都是未排序的,从而导致树形遍历未排序。相比之下,NTFS 目录始终是排序的。 您有几个解决方案。最简单的方法是通过管道传输输出sort: dir /b/s | sort (如果您使用sort进行订购,则无需选择/on。dir) 另一个选择是使用 Unix 风格的ls,这肯定能解决问题。示例可以ls是赛格威或者我自己的汉密尔顿C壳。 相关内容 有没有办法在 LuaLaTeX 中不使用 china2e 来获取 ℔ (U+2114)? 如何让 Ubuntu 识别我的 nvidia 显卡? 如何创建可容纳较小文件且具有良好读/写速度的磁盘? 无法禁用 libreoffice-calc 中的滚动锁定(使用 dell xps) 错误地删除了 /usr/bin/python*,如何恢复? xfce4-power-manager 暂停功能不适用于关闭盖子 ecos.bst 和使用 bibtex Windows 更新后麦克风停止工作(Microsoft Surface Pro 7,耳机连接到 USB-C 集线器) 旋转的材料可以加脚注吗? UFW 规则 - 拒绝路由