查看: 1422|回复: 17
打印 上一主题 下一主题

[求助] dos命令提取图片名称的排序怎么按照自定义排序???

[复制链接]
  • TA的每日心情
    开心
    2018-11-7 12:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    103

    主题

    972

    回帖

    1万

    积分

    翰林院孔目

    Rank: 10Rank: 10Rank: 10

    积分
    11837

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    跳转到指定楼层
    1
    发表于 2016-7-2 12:58:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    我把图片改成了按文件类型排序,但使用dos命令提取时,提取出的图片名称还是按照系统默认名称的顺序,谁知道怎么使提取出来的文件名称按照自定义的顺序排序?

    该用户从未签到

    48

    主题

    570

    回帖

    6179

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    6179

    灌水大神章小蜜蜂章笑傲江湖章

    推荐
    发表于 2016-7-3 08:11:17 | 只看该作者
    书生意气 发表于 2016-7-3 07:59
    多谢侠士!!!看你的帖子,做了《论语辞典》,在下对国学很感兴趣,愿随时向你请益!我的qq1147477071请 ...

    书生大大:

    您那是QQ帐号吗?
    不好意思,因为我自己没有申办,所以暂时没办法加入喔!
    说"请益",不敢当。您的博学强识,是我望尘莫及,但若是有懂的,定知无不言。

    该用户从未签到

    48

    主题

    570

    回帖

    6179

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    6179

    灌水大神章小蜜蜂章笑傲江湖章

    2
    发表于 2016-7-2 13:10:36 | 只看该作者
    书生大大,你想达到怎样的效果?可以打个比方吗?

    该用户从未签到

    29

    主题

    424

    回帖

    5232

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    5232

    灌水大神章小蜜蜂章笑傲江湖章

    3
    发表于 2016-7-2 14:36:24 来自手机 | 只看该作者
    既然是要按文件类型排序,那你提取的时候为何不以后缀来提取,一个后缀一条命令分开写按你要的排序放置前后位置。
    比如:
    *.jpg
    *.png
    *.gif
    ……………

    该用户从未签到

    29

    主题

    424

    回帖

    5232

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    5232

    灌水大神章小蜜蜂章笑傲江湖章

    4
    发表于 2016-7-2 14:40:10 来自手机 | 只看该作者
    又或者把你之前提取的文本,用正则整理一下也行。

    该用户从未签到

    34

    主题

    755

    回帖

    2705

    积分

    解元

    Rank: 5Rank: 5

    积分
    2705

    灌水大神章小蜜蜂章笑傲江湖章

    5
    发表于 2016-7-2 22:29:28 | 只看该作者
    或者把dos提取的文件导入excel,再以.为分隔符就可以按后缀排序了。
  • TA的每日心情
    开心
    2018-11-7 12:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    103

    主题

    972

    回帖

    1万

    积分

    翰林院孔目

    Rank: 10Rank: 10Rank: 10

    积分
    11837

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    6
     楼主| 发表于 2016-7-2 23:16:33 | 只看该作者
    ly1316 发表于 2016-7-2 13:10
    书生大大,你想达到怎样的效果?可以打个比方吗?

    就是有一堆图片我想提取文件名,但它们的排列方式是混乱的,我使用类型排序把顺序矫正了过来,可是dos提取的文件名形成的TXT文本却还是原来混乱的排序,你知道怎么使它们按照矫正后的顺序排列吗???
  • TA的每日心情
    开心
    2018-11-7 12:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    103

    主题

    972

    回帖

    1万

    积分

    翰林院孔目

    Rank: 10Rank: 10Rank: 10

    积分
    11837

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    7
     楼主| 发表于 2016-7-2 23:18:48 | 只看该作者
    onlyXXenglish 发表于 2016-7-2 14:36
    既然是要按文件类型排序,那你提取的时候为何不以后缀来提取,一个后缀一条命令分开写按你要的排序放置前后 ...

    我不太懂你说的!!我的问题是“就是有一堆图片我想提取文件名,但它们的排列方式是混乱的,我使用类型排序(系统默认的排序方式只有这种是我想要的顺序)把顺序矫正了过来,可是dos提取的文件名形成的TXT文本却还是原来混乱的排序,你知道怎么使它们按照矫正后的顺序排列吗???”
  • TA的每日心情
    开心
    2018-11-7 12:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    103

    主题

    972

    回帖

    1万

    积分

    翰林院孔目

    Rank: 10Rank: 10Rank: 10

    积分
    11837

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    8
     楼主| 发表于 2016-7-2 23:33:59 | 只看该作者
    大熊部落 发表于 2016-7-2 22:29
    或者把dos提取的文件导入excel,再以.为分隔符就可以按后缀排序了。

    这两幅截图,前一张是我按照类型排序后的顺序正是我所需要的,而后一张是我dos后所得的文本,顺序却是乱的,我想要的效果是顺序和第一张截图一样,不知道怎么办!

    9O]07D(UDV86{F$F(B[2L1S.png (58.95 KB, 下载次数: 0)

    9O]07D(UDV86{F$F(B[2L1S.png

    JJ)N_CA0PDZ20UQKR0$X_(3.png (43.73 KB, 下载次数: 0)

    JJ)N_CA0PDZ20UQKR0$X_(3.png

    该用户从未签到

    48

    主题

    570

    回帖

    6179

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    6179

    灌水大神章小蜜蜂章笑傲江湖章

    9
    发表于 2016-7-3 00:10:05 | 只看该作者
    书生大大:

    请键入dir /o:g 试试。

    我试了一下,似乎可以达到你要的效果。
  • TA的每日心情
    开心
    2018-11-7 12:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    103

    主题

    972

    回帖

    1万

    积分

    翰林院孔目

    Rank: 10Rank: 10Rank: 10

    积分
    11837

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    10
     楼主| 发表于 2016-7-3 07:59:43 | 只看该作者
    ly1316 发表于 2016-7-3 00:10
    书生大大:

    请键入dir /o:g 试试。

    多谢侠士!!!看你的帖子,做了《论语辞典》,在下对国学很感兴趣,愿随时向你请益!我的qq1147477071请加个好友吧!

    该用户从未签到

    34

    主题

    755

    回帖

    2705

    积分

    解元

    Rank: 5Rank: 5

    积分
    2705

    灌水大神章小蜜蜂章笑傲江湖章

    12
    发表于 2016-7-5 02:16:10 | 只看该作者
    书生意气 发表于 2016-7-2 23:33
    这两幅截图,前一张是我按照类型排序后的顺序正是我所需要的,而后一张是我dos后所得的文本,顺序却是乱 ...

    excel排序你都不会?

    该用户从未签到

    34

    主题

    755

    回帖

    2705

    积分

    解元

    Rank: 5Rank: 5

    积分
    2705

    灌水大神章小蜜蜂章笑傲江湖章

    13
    发表于 2016-7-5 02:30:57 | 只看该作者
    大熊部落 发表于 2016-7-5 02:16
    excel排序你都不会?

    如果序号后无空格,则先加空格(用正则表达式),然后就可以分列排序了。

    另外,图片中的这种编号习惯不好,序号位数应该保持一致,不足部分在前面加0。以三位数为例,则2写成002,22写成022。

    该用户从未签到

    123

    主题

    1719

    回帖

    3万

    积分

    翰林院编修

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    30382

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    14
    发表于 2016-7-5 06:12:02 | 只看该作者
    大家的建议就是:
    把问题简单化,无论DOS给你怎样的排序结果,都没有关系
    你可以用正则,也可以用excel轻轻松松达到效果。
  • TA的每日心情
    开心
    2018-11-7 12:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    103

    主题

    972

    回帖

    1万

    积分

    翰林院孔目

    Rank: 10Rank: 10Rank: 10

    积分
    11837

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    15
     楼主| 发表于 2016-7-5 08:59:03 | 只看该作者
    大熊部落 发表于 2016-7-5 02:30
    如果序号后无空格,则先加空格(用正则表达式),然后就可以分列排序了。

    另外,图片中的这种编号习惯 ...

    很感谢你的提议!用O大推荐的TotalCommander软件,很快就能达到想要的效果!问题已解决,初学这些东西,很多最基础的东西,都不懂,还要劳烦大家,实在不好意思!
  • TA的每日心情
    开心
    2018-11-7 12:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    103

    主题

    972

    回帖

    1万

    积分

    翰林院孔目

    Rank: 10Rank: 10Rank: 10

    积分
    11837

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    16
     楼主| 发表于 2016-7-5 09:07:06 | 只看该作者
    大熊部落 发表于 2016-7-5 02:30
    如果序号后无空格,则先加空格(用正则表达式),然后就可以分列排序了。

    另外,图片中的这种编号习惯 ...

    我主要是想提取文件名!提取的文件名排列按照年代的顺序,因为这些地图下载时就有编号,是按照年代的顺序排列的,我下载下来放在电脑上顺序是乱的,不是按照图片上年代的编号按顺序排列的,后来自定义排序,使用“类型排序”就矫正过来了,谁知使用dos命令提取文件名后形成的文本排列顺序还是原来错乱的顺序,得亏O大推荐的TotalCommander,问题才迎刃而解!再次感谢你!

    点评

    不用客气,我也没帮上忙。  发表于 2016-7-5 15:50
  • TA的每日心情
    开心
    2018-11-7 12:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    103

    主题

    972

    回帖

    1万

    积分

    翰林院孔目

    Rank: 10Rank: 10Rank: 10

    积分
    11837

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    17
     楼主| 发表于 2016-7-5 09:08:30 | 只看该作者
    chigre3 发表于 2016-7-5 06:12
    大家的建议就是:
    把问题简单化,无论DOS给你怎样的排序结果,都没有关系
    你可以用正则,也可以用excel轻 ...

    我主要是想提取文件名!提取的文件名排列按照年代的顺序,因为这些地图下载时就有编号,是按照年代的顺序排列的,我下载下来放在电脑上顺序是乱的,不是按照图片上年代的编号按顺序排列的,后来自定义排序,使用“类型排序”就矫正过来了,谁知使用dos命令提取文件名后形成的文本排列顺序还是原来错乱的顺序,得亏O大推荐的TotalCommander,问题才迎刃而解!再次感谢你!