boxmoe_header_banner_img

Hello! 欢迎来到盒子萌!

加载中

批量修改文件夹内图片名为数字 1.jpg 2.jpg 3.jpg…排序


avatar
专收爆米花 2022年5月19日 2.58k

代码放到文本中,把后缀改成bat,放到和图片的文件夹里,双击运行之即可。

复制代码
  1. off&setlocal EnableDelayedExpansion
  2.  
  3. set a=1
  4.  
  5. for /f "delims=" %%i in ('dir /b *.jpg') do (
  6.  
  7. if not "%%~ni"=="%~n0" (
  8.  
  9. ren "%%i" "!a!.jpg"
  10.  
  11. set/a a+=1
  12.  
  13. )
  14.  
  15. )


评论(4)

查看评论列表
评论头像
ReharaAyako 2022年06月13日
想改其他的可以把里面的jpg替换成你想改的图片类型格式
评论头像
小胖次 2024年01月10日
如果只在原本的文件名前面增加数字呢?
评论头像
moyuren 2025年02月21日
import os # 文件夹路径 folder_path = r'*******' # 起始编号 start_number = 1 # 获取文件夹内所有文件 files = os.listdir(folder_path) # 过滤出图片文件(假设图片文件扩展名为.jpg) image_files = [f for f in files if f.endswith('.jpg')] # 按照文件名排序 image_files.sort() # 重新命名图片文件 for index, filename in enumerate(image_files, start=start_number): new_filename = f"image_{index:03d}.png" old_file_path = os.path.join(folder_path, filename) new_file_path = os.path.join(folder_path, new_filename) os.rename(old_file_path, new_file_path)
评论头像
moyuren 2025年02月21日
如果你想仅增加数字内容,可以将'new_filename'的逻辑改为'old_filename + {index}',缺点是目前只能集合做同一种后缀的文件

发表评论

表情 颜文字
😀😁😂🤣😃😄😅😆😉😊😋😎😍🥰😘😗😙😚😛😝🤗🤔🤨😐😑😶🙄😏😣😥😮🤤😴😪😵😵😵🤯🤠🤡🤥🤫🤔🤨😐😑😶🙄