目录下有5个MP3文件,在cmd命令行dir显示的顺序是25143,想让dir显示顺序变为12345
目录下有5个MP3文件,在cmd命令行dir显示的顺序是25143,想让dir显示顺序变为12345,什么办法比较简单?补充内容 (2025-3-18 16:17):
因为小音响播放存储卡歌曲是按文件物理顺序的,想把物理顺序变成和文件名顺序一致 正常显示不就是按顺序吗? 用ACDSEE打开目录,点重命名,把每个文件加上序号,保存就行了。 本帖最后由 落花萧然 于 2025-3-18 08:20 编辑
加参数呀
Parameter Description
[<drive>:][<path>] 指定要查看其列表的驱动器和目录
[<filename>] 指定要查看其列表的特定文件或文件组。
/p 一次显示一屏列表。要查看下一个屏幕,请按任意键。
/q 显示文件所有权信息
/w 以宽格式显示列表,每行最多包含五个文件名或目录名
/d 以与 /w 相同的格式显示列表,但文件按列排序。
/a[[:]<attributes>] 仅显示具有您指定属性的目录和文件的名称。
/t[[:]<timefield>] 指定要显示或用于排序的时间字段。可用的时间字段值为:c - Creationa - 最后访问w - 最后写入
/s 列出指定目录和所有子目录中指定文件名的每次出现。
/b 显示目录和文件的裸列表,没有其他信息。 /b 参数覆盖 /w。
/l 使用小写显示未排序的目录名和文件名。
/n 在屏幕的最右侧显示带有文件名的长列表格式。
/x 显示为非 8dot3 文件名生成的短名称。显示与 /n 的显示相同,但在长名称之前插入短名称。
/c 以文件大小显示千位分隔符。这是默认行为。使用 /-c 隐藏分隔符。
/4 以四位数格式显示年份。
/r 显示文件的备用数据流。
/? 在命令提示符处显示帮助。
————————————————
https://pics7.baidu.com/feed/03087bf40ad162d9f36aeca35f1eb2e08813cdd2.jpeg dir /on
/o:排序
n:按名称排序 必须加参数,否则他是按在储存在目录结构表FDT中的顺序列出来的。
FDT中的存储顺序基本是写磁盘时刻那个顺序(非文件的日期)。 iffi123 发表于 2025-3-18 07:30
正常显示不就是按顺序吗?
一楼我补充了问题 有点好耍 发表于 2025-3-18 07:38
用ACDSEE打开目录,点重命名,把每个文件加上序号,保存就行了。
一楼我补充了问题 落花萧然 发表于 2025-3-18 08:17
加参数呀
Parameter Description
[:][] 指定要查看其列表的驱动器和目录
一楼我补充了问题 ztzp 发表于 2025-3-18 08:43
dir /on
/o:排序
n:按名称排序
一楼我补充了问题 locky_z 发表于 2025-3-18 08:57
必须加参数,否则他是按在储存在目录结构表FDT中的顺序列出来的。
FDT中的存储顺序基本是写磁盘时刻那个顺 ...
一楼我补充了问题 ustone 发表于 2025-3-18 16:19
一楼我补充了问题
播放器本身的读取策略,没办法,除非你拷入的文件储存顺序按照文件名 iffi123 发表于 2025-3-18 16:32
播放器本身的读取策略,没办法,除非你拷入的文件储存顺序按照文件名
就是想拷入以后用什么工具或者程序改变一下顺序
这是FAT32文件系统的存储卡目录 解决办法无他,低层格式化存储卡后,按照正确的顺序逐个文件考入卡中。可以编一个bat脚本,用copy指令按正确顺序执行拷贝