How to Re-Number the Files Sequentially on Windows using Batch P

  • 时间:2020-09-18 17:26:09
  • 分类:网络文摘
  • 阅读:90 次

You probably have a list of files e.g. camera pictures that you want to re-number sequentially. For example, the photos are named using dates-and-time string.

image-list-with-dates How to Re-Number the Files Sequentially on Windows using Batch Programming/Script? batch script tools / utilities windows windows batch

image-list-with-dates

However, this is not idea, as many of us want to re-name the files sequentially and possibly with a prefix.

images-re-numbered How to Re-Number the Files Sequentially on Windows using Batch Programming/Script? batch script tools / utilities windows windows batch

images-re-numbered

Using the batch script below, we can easily rename all files in the same folder sequentially.

1
2
3
4
5
6
7
8
9
10
11
@echo off
REM rename-tool.cmd
setlocal enabledelayedexpansion
 
set num=1
for %%f in (*.%2) do (
    ren "%%f" "%1!num!.%2"
    rem increment the numbering
    set /a num=!num!+1
)
endlocal
@echo off
REM rename-tool.cmd
setlocal enabledelayedexpansion

set num=1
for %%f in (*.%2) do (
	ren "%%f" "%1!num!.%2"
	rem increment the numbering
	set /a num=!num!+1
)
endlocal

Example usage:

1
rename-tool myfiles- jpg
rename-tool myfiles- jpg

The first parameter is the prefix, and the second parameter the file suffix (extension). The above batch script may fail to rename some files if the target file exists, thus it is better to choose a different prefix when first time renaming all the files in the folder.

–EOF (The Ultimate Computing & Technology Blog) —

推荐阅读:
How to Design a Snake Game?  How to Design a Two-Sum Data Structure?  The MySQL If and Case Statement Exercise: How to Swap Elements i  Compute the Number of Ways to Paint the House via Dynamic Progra  How to Paint The Houses using Minimal Costs via Dynamic Programm  Relative Sort Array Algorithm: Sort Array Based on Predefined Se  Classic Unlimited Knapsack Problem Variant: Coin Change via Dyna  How to Remove Vowels from a String in C++?  The Beginners’ Guide to Trie: How to Use the Trie in C++?  5 Ways To Revamp Your 40 Hour Work Week 
评论列表
添加评论