使用批处理重命名文件,并编号

  1. 找出需要整理的文件

    批处理按时间从1升序重命名文件夹下所有文件

  2. 然后在空白位置新建一个txt文档,命名为“文件重命名”

    批处理按时间从1升序重命名文件夹下所有文件

  3. 打开文本文档,并复制下面代码,保存,退出

    @echo off 

    setlocal enabledelayedexpansion

    ::打开系统延时

    set /a b=0

    dir /b/od

    ::按时间顺序显示当前文件夹下的所有文件名

    pause

    ::给你反悔时间

    for /f "delims=" %%f in ('dir /b/od *.*') do (

      if not "%%f"=="%~nx0" (

               set /a b+=1 

               ren "%%f" "!b!%%~xf"

               echo. !b!%%~xf

    )

    )

    pause

    批处理按时间从1升序重命名文件夹下所有文件

  4. 右键刚刚创建好的文本文档,修改扩展名为(.bat)

    批处理按时间从1升序重命名文件夹下所有文件

  5. 保存好后双击它,出现DOS命令框,并能看到文件是按一定顺序排序显示的,因为前面的命令中我们加了(dir /b/od

    ::按时间顺序显示当前文件夹下的所有文件名

    pause

    ::给你反悔时间

    )这两段代码

    批处理按时间从1升序重命名文件夹下所有文件

  6. 按照提示,按下任意键,就能看到文件按时间顺序从1升序重命名了所有文件,除了批处理文本自身(if not "%%f"=="%~nx0"::判断是否为批处理自身),看看效果

    批处理按时间从1升序重命名文件夹下所有文件

    批处理按时间从1升序重命名文件夹下所有文件

  7. 如果你只想针对某一类型的文件整理,那么可以修改这段代码('dir /b/od *.*'),比如我给的例子中有txt和xls两种格式的文件,而我只想针对xls的文件做一个整理,那么就只要这么改('dir /b/od *.xls'),改完保存,运行就可以了,看看效果

    批处理按时间从1升序重命名文件夹下所有文件

  8. 资源下载:https://download.csdn.net/download/jasonhongcn/10944259

猜你喜欢

转载自blog.csdn.net/jasonhongcn/article/details/86700264