分享

[已解决] 批处理 dir+sort 如何实现按资源管理器的文件名递增的排序列出文件?

 bubbi7 2017-01-14

[文本处理] [已解决] 批处理 dir+sort 如何实现按资源管理器的文件名递增的排序列出文件?

本帖最后由 pcl_test 于 2016-7-12 17:20 编辑
  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "delims=" %%i in ('dir /b /a-d *.*') do (
  3. echo %%i>>"dkdh.lat"
  4. )
  5.                 >$.t sort <"dkdh.lat" 2>nul
  6.                   move $.t "123.txt" 2>nul
  7. pause
复制代码
获取当前目录下的 txt
为啥是这个样的?
W1-D12.txt
W10-R1.txt
W11-R0.5.txt
W12-D10.txt
W2-D10.txt
W3-D6.txt
W4-D12.txt
W5-D3.txt
W6-R3.txt
W7-D6R0.5.txt
W8-D4R0.5.txt
W9-R2.txt

想要给他排成,看了这个命令的说明,好像没有对这一个的详细解说啊。还有其他的用法吗?
W1-D12.txt
W2-D10.txt
W3-D6.txt
W4-D12.txt
W5-D3.txt
W6-R3.txt
W7-D6R0.5.txt
W8-D4R0.5.txt
W9-R2.txt
W10-R1.txt
W11-R0.5.txt
W12-D10.txt

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多