用 Python 编写脚本来实现递增的功能,可以使用 os 模块来操作文件夹,使用 re 模块来解析文件夹名中的数字部分,再使用字符串格式化来生成新的文件夹名。以下是一个示例脚本:

import os
import re
folder_prefix = "folder_"
folder_regex = "^folder_(\d+)$"
# 获取当前文件夹中已经存在的带数字的文件夹名列表
existing_folders = []
for item in os.listdir():
    if os.path.isdir(item) and re.match(folder_regex, item):
        existing_folders.append(item)
# 计算新文件夹名中应该带的数字
new_number = 1
if existing_folders:
    last_folder = sorted(existing_folders)[-1]
    last_number = int(re.match(folder_regex, last_folder).group(1))
    new_number = last_number + 1
# 生成新的文件夹名并创建文件夹
new_folder = f"{folder_prefix}{new_number}"
os.makedirs(new_folder)

以上脚本会查找当前文件夹中已经存在的以“folder_数字”格式命名的文件夹,获取其中数字的最大值并加一,生成新的文件夹名,并创建该文件夹。你可以把这个脚本保存为.py文件,并执行它来创建新的文件夹。

  • 4年前
    4年前
  •